gnu: Adjust uses of C{,PLUS}_INCLUDE_PATH for GCC 7.
These variables are no longer set in the build environment by default. GCC still respects these search paths and treats them as "system headers" so we can continue to use them, just not expect them to be available. * gnu/packages/mpi.scm (openmpi)[arguments]: Do not attempt to read from C_INCLUDE_PATH, nor CPLUS_INCLUDE_PATH. * gnu/packages/games.scm (kiki)[arguments]: Likewise. * gnu/packages/networking.scm (hcxtools)[arguments]: Likewise. * gnu/packages/synergy.scm (synergy)[arguments]: Likewise. * gnu/packages/bioinformatics.scm (gemma, sailfish)[arguments]: Likewise. * gnu/packages/maths.scm (dune-alugrid)[arguments]: Likewise.
This commit is contained in:
parent
ad60a3484c
commit
97149c5767
|
@ -3260,9 +3260,7 @@ comment or quality sections.")
|
|||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; Ensure that Eigen headers can be found
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (getenv "CPLUS_INCLUDE_PATH")
|
||||
":"
|
||||
(assoc-ref inputs "eigen")
|
||||
(string-append (assoc-ref inputs "eigen")
|
||||
"/include/eigen3"))
|
||||
#t))
|
||||
(add-before 'build 'bin-mkdir
|
||||
|
@ -11697,9 +11695,7 @@ bytes of memory space, where n is the length of the string.")
|
|||
|
||||
;; Ensure that Eigen headers can be found
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (getenv "CPLUS_INCLUDE_PATH")
|
||||
":"
|
||||
(assoc-ref inputs "eigen")
|
||||
(string-append (assoc-ref inputs "eigen")
|
||||
"/include/eigen3"))
|
||||
#t)))))
|
||||
(inputs
|
||||
|
|
|
@ -4175,8 +4175,7 @@ over 100 user-created campaigns.")
|
|||
(string-append (assoc-ref inputs "sdl-union")
|
||||
"/include/SDL:"
|
||||
(assoc-ref inputs "python")
|
||||
"/include/python2.7:"
|
||||
(getenv "CPLUS_INCLUDE_PATH")))
|
||||
"/include/python2.7"))
|
||||
(substitute* "src/main/main.cpp"
|
||||
(("#include <SDL.h>" line)
|
||||
(string-append line "
|
||||
|
|
|
@ -4740,8 +4740,7 @@ assemble global function spaces on finite-element grids.")
|
|||
(add-after 'build 'build-tests
|
||||
(lambda* (#:key inputs make-flags #:allow-other-keys)
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "dune-grid") "/share:"
|
||||
(getenv "CPLUS_INCLUDE_PATH")))
|
||||
(string-append (assoc-ref inputs "dune-grid") "/share"))
|
||||
(apply invoke "make" "build_tests" make-flags))))))
|
||||
(inputs
|
||||
`(("dune-common" ,dune-common)
|
||||
|
|
|
@ -217,12 +217,10 @@ bind processes, and much more.")
|
|||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "C_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "opensm")
|
||||
"/include/infiniband/:"
|
||||
(getenv "C_INCLUDE_PATH")))
|
||||
"/include/infiniband"))
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "opensm")
|
||||
"/include/infiniband/:"
|
||||
(getenv "CPLUS_INCLUDE_PATH")))
|
||||
"/include/infiniband"))
|
||||
#t))
|
||||
(add-before 'build 'remove-absolute
|
||||
(lambda _
|
||||
|
|
|
@ -2289,8 +2289,7 @@ Ethernet and TAP interfaces is supported. Packet capture is also supported.")
|
|||
(string-append (assoc-ref inputs "curl") "/include:"
|
||||
(assoc-ref inputs "libpcap") "/include:"
|
||||
(assoc-ref inputs "openssl") "/include:"
|
||||
(assoc-ref inputs "zlib") "/include:"
|
||||
(getenv "C_INCLUDE_PATH")))
|
||||
(assoc-ref inputs "zlib") "/include"))
|
||||
#t)))))
|
||||
(home-page "https://github.com/ZerBea/hcxtools")
|
||||
(synopsis "Capture wlan traffic to hashcat and John the Ripper")
|
||||
|
|
|
@ -63,8 +63,7 @@
|
|||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append (assoc-ref inputs "avahi")
|
||||
"/include/avahi-compat-libdns_sd/:"
|
||||
(getenv "CPLUS_INCLUDE_PATH")))
|
||||
"/include/avahi-compat-libdns_sd"))
|
||||
;; See https://github.com/symless/synergy-core/pull/6359/
|
||||
(substitute* "src/gui/src/ScreenSetupView.cpp"
|
||||
(("#include <QtGui>" m)
|
||||
|
|
Loading…
Reference in New Issue