Summary: | dev-scheme/guile-gnome-platform-2.16.1 (with dev-libs/g-wrap): ffi.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Blake Leverett <bleverett> |
Component: | Current packages | Assignee: | Scheme Project <scheme> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bleverett |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 427470 | ||
Bug Blocks: | |||
Attachments: |
Build log for guile-gnome-platform
Output of emerge --info |
Description
Blake Leverett
2011-10-21 21:21:29 UTC
Please provide emerge --info and attach the full build log. proper fix: dev-libs/g-wrap needs to provide pkg-config file so guile-gnome-platform can get the cflags from `pkg-config --cflags g-wrap` or similar to get the ffi include directory inherited where it should workaround: inherit flag-o-matic toolchain-funcs followed by append-flags $($(tc-getPKG_CONFIG) --cflags-only-I libffi) to guile-gnome-platform's ebuild, and virtual/libffi to it's depends Created attachment 290733 [details]
Build log for guile-gnome-platform
Created attachment 290735 [details]
Output of emerge --info
Hi Blake, which g-wrap version have you installed? (In reply to comment #5) > Hi Blake, which g-wrap version have you installed? [I] dev-libs/g-wrap Available versions: 1.9.11 ~1.9.13 Installed versions: 1.9.11(12:53:53 PM 09/28/2011) Homepage: http://www.nongnu.org/g-wrap/ Description: A tool for exporting C libraries into Scheme I had the same proble. Switching to g-wrap-1.9.13 solved the problem for me. Same problem here - fixed with: emerge --oneshot libffi emerge --oneshot g-wrap This is still a problem. It would be readily fixed by marking dev-libs/g-wrap-1.9.13 stable. (In reply to comment #9) > This is still a problem. It would be readily fixed by marking > dev-libs/g-wrap-1.9.13 stable. that was done |