Package Details: srecord 1.65.0-2

Git Clone URL: https://aur.archlinux.org/srecord.git (read-only, click to copy)
Package Base: srecord
Description: The SRecord package is a collection of powerful tools for manipulating EPROM load files.
Upstream URL: https://srecord.sourceforge.net
Licenses: GPL3
Submitter: vicencb
Maintainer: vicencb
Last Packager: vicencb
Votes: 34
Popularity: 0.150658
First Submitted: 2009-11-07 18:45 (UTC)
Last Updated: 2023-02-05 19:28 (UTC)

Latest Comments

1 2 3 Next › Last »

ejona86 commented on 2024-01-22 20:31 (UTC)

@bigboi69: base-devel is an implicit build dependency for all AUR packages. base-devel depends on groff.

bigboi69 commented on 2024-01-22 19:56 (UTC)

I had an issue with dependencies on both an aur helper (yay) and cloning with makepkg -si

Looks like I had to add groff to the dependencies list after a clone

makedepends=('cmake' 'ghostscript' 'libgcrypt' 'doxygen' 'graphviz' 'psutils' 'git' 'groff')

vicencb commented on 2023-02-05 19:31 (UTC)

Fixed the git makedepend. Thanks for the detailed report!

ejona86 commented on 2023-02-03 05:23 (UTC) (edited on 2023-02-03 05:28 (UTC) by ejona86)

I was getting this error (see in configure.cmake how it does run the git command):

-- Could NOT find Git (missing: GIT_EXECUTABLE) 
CMake Error at etc/configure.cmake:42 (string):
  string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  CMakeLists.txt:40 (include)

I used this patch to workaround:

--- a/etc/configure.cmake   2022-10-09 01:53:05.000000000 -0700
+++ b/etc/configure.cmake   2023-02-02 21:07:24.849287552 -0800
@@ -39,7 +39,7 @@
     OUTPUT_VARIABLE DATES
     ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)

-  string(REGEX MATCHALL "[0-9][0-9][0-9][0-9]" all_years ${DATES})
+  string(REGEX MATCHALL "[0-9][0-9][0-9][0-9]" all_years "${DATES}")
   list(REMOVE_DUPLICATES all_years)
   string(REPLACE ";" ", " COPYRIGHT_YEARS "${all_years}")
 else()

But it still failed later:

/build/srecord/src/srecord-1.65.0-Source/srecord/versn_stamp.cc: In function ‘const char* srecord::copyright_years()’:
/build/srecord/src/srecord-1.65.0-Source/srecord/versn_stamp.cc:36:12: error: ‘COPYRIGHT_YEARS’ was not declared in this scope
   36 |     return COPYRIGHT_YEARS;
      |            ^~~~~~~~~~~~~~~

So it seems git really is a makedeps requirement. (I expect the copyright years is wrong when makedeps=(git), and it is probably using the PKGBUILD's git repo for the years, but whatever...)

vicencb commented on 2022-10-24 19:44 (UTC)

@xiretza: why? git is not mentioned in the documentation as a dependency and the PKGBUILD uses the packaged version, not the git version.

xiretza commented on 2022-10-23 19:03 (UTC)

Requires makedepends=(git).

mkannwischer commented on 2022-10-23 09:06 (UTC)

Had to install 'graphviz' because Doxygen was missing 'dot'.

menixator commented on 2019-07-20 16:25 (UTC)

building srecord will require you to install gcc8 if you have gcc9

choopm commented on 2013-11-14 19:48 (UTC)

missing make dependency: ghostscript

uberben commented on 2013-07-21 17:52 (UTC)

srecord has been updated to 1.62, md5 c8afebd66c0b4cd2f317567b8e480310. The url for 1.61 is no longer valid.