diff options
author | Andreas Enge <andreas@enge.fr> | 2025-07-26 22:15:25 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-07-26 22:15:25 +0200 |
commit | e9915d6cfeee2084d24f5bf4703c245e82e2c559 (patch) | |
tree | 7e99d5392a6371bd79586d82dee3eb58dbe1ec20 | |
parent | 73a361bfb12cd88d565911475914a3db67942668 (diff) |
gnu: cvs: Fix build with gcc-14.
* gnu/packages/version-control.scm (cvs)[arguments]: Use gexps.
<#:configure-flags>: Add CFLAGS/
<#:phases>: Add phase to fix header inclusion.
Change-Id: Ic6540c94e337f22ec2c574f58d734de76886654f
-rw-r--r-- | gnu/packages/version-control.scm | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 3b96d4f15e..434dc4f473 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -3185,8 +3185,19 @@ patch associated with a particular revision of an RCS file.") (build-system gnu-build-system) (arguments ;; XXX: The test suite looks flawed, and the package is obsolete anyway. - '(#:tests? #f - #:configure-flags (list "--with-external-zlib"))) + (list + #:tests? #f + #:configure-flags + #~(list + "--with-external-zlib" + "CFLAGS=-g -O2 -Wno-error=implicit-function-declaration") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-include + (lambda _ + (substitute* "lib/sighandle.c" + (("#ifdef STDC_HEADERS" all) + (string-append "#define STDC_HEADERS 1\n" all)))))))) (inputs (list zlib nano)) ; the default editor (home-page "https://cvs.nongnu.org") (synopsis "Historical centralized version control system") |