GNU bug report logs -
#27344
[PATCH 0/12] Add computational software and circuit simulators
Previous Next
Full log
View this message in rfc822 format
Hi Theodoros,
> + (add-before 'configure 'patch-pkg-config
> + (lambda _
> + (substitute* "freehdl/freehdl-config"
> + (("pkg-config") (which "pkg-config"))
> + (("cat") (which "cat")))
> + #t))
freehdl-config is installed, but it uses a path to pkg-config which is from a native-input (so it will not be retained).
Does this ever work again after removing pkg-config from your profile and then doing "guix gc" ? I doubt it...
> + (add-after 'configure 'patch-freehdl-pc
> + (lambda _
> + (substitute* "freehdl.pc"
> + (("=g\\+\\+") (string-append "=" (which "g++")))
> + (("=libtool") (string-append "=" (which "libtool"))))
> + #t))
Same here...
> + (add-after 'install-scripts 'make-wrapper
> + (lambda* (#:key outputs #:allow-other-keys)
> + (let ((out (assoc-ref outputs "out")))
> + (wrap-program (string-append out "/bin/freehdl-config")
> + `("PKG_CONFIG_PATH" ":" prefix (,(string-append out "/lib/pkgconfig")))))
> + #t)))))
> + (inputs
> + `(("perl" ,perl)))
> + (native-inputs
> + `(("pkg-config" ,pkg-config)
> + ("libtool" ,libtool)))
I've pushed PATCH v2 01 to 05 (inclusive) to master as:
- bf6e6c39646e6180f57a5146dd77a3a01d870c9e (adms)
- c5c380100635b47afb11c9bbb213ad1fc4cb5f64 (meep)
- 66c3639c468c822a33c746065bcbbae698d5900d (mpb)
- 5738ebee1b5e50e8e876c103be7afc2ec4f4daf0 (guile-libctl)
- 196627c2757c6dd6d2ef792e69eb6a969728cecf (harminv)
I'm not sure how to proceed so I'll stop at this point (with freehdl not in) until the path is clear :)
This bug report was last modified 7 years and 195 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.