~ruther/guix-local

4c4ff2e1f077786d85c47ceeec10340a864e17f1 — Tobias Geerinckx-Rice 3 years ago 39db648
gnu: vsftpd: Fix build with recent OpenSSL.

* gnu/packages/ftp.scm (vsftpd)[arguments]: Add "-Wno-deprecated-declarations"
to CFLAGS.

Reported by helioscultist in #guix.
2 files changed, 4 insertions(+), 1 deletions(-)

M gnu/packages/code.scm
M gnu/packages/ftp.scm
M gnu/packages/code.scm => gnu/packages/code.scm +1 -1
@@ 893,7 893,7 @@ the C, C++, C++/CLI, Objective‑C, C#, and Java programming languages.")
(define-public indent
  (package
   (name "indent")
   (version "2.2.12")
   (version "2.2.13")
   (source (origin
            (method url-fetch)
            (uri (string-append "mirror://gnu/indent/indent-" version

M gnu/packages/ftp.scm => gnu/packages/ftp.scm +3 -0
@@ 266,6 266,9 @@ directory comparison and more.")
    (arguments
     `(#:make-flags
       (list (string-append "CC=" ,(cc-for-target))
             ;; Work around, e.g., “ssl.c:149:7: error: ‘EC_KEY_free’ is
             ;; deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]”
             "CFLAGS=-Wno-deprecated-declarations"
             ;; vsf_findlibs.sh looks only for hard-coded {/usr,}/lib file names
             ;; that will never exist on Guix.  Manage libraries ourselves.
             "LDFLAGS=-lcap -lpam"