Summary: | dev-python/pygobject-2.14.0 fails to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrés Becerra Sandoval <andres.becerra> |
Component: | New packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | henrique.rodrigues, levertond |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 198875 | ||
Bug Blocks: | |||
Attachments: |
config.log
emerge --info |
Description
Andrés Becerra Sandoval
2007-10-03 17:53:56 UTC
Reopen with config.log attached and emerge --info output; thanks. Created attachment 132562 [details]
config.log
Created attachment 132563 [details]
emerge --info
Reopening bug with config.log and emerge --info output attached! equery d libffi If nothing depends on it then emerge -C libffi && emerge -av pygobject I have squeak installed and depending on libffi, so I followed Dan's suggestion backing up libffi: quickpkg libffi emerge -C libffi emerge -1 pygobject emerge -1K libffi Now pygobject emerged correctly, thanks! Problem is in configure.ac wich checks only the presence of ffi.h. At compile time libffi.so can not be found because it's located in non-standard directory /usr/lib/libffi. The dev-libs/libffi defines variables in /etc/env.d/99libffi (CPATH, LDPATH) but only CPATH is exported into user shell. The LDPATH=/usr/li/libffi doesn't present in /etc/profile.env for some reason. According to dev-libs/libffi description: "libffi (from gcc) does not commonly build unless gcj is compiled, but is used by other projects, like GNUstep." pygobject should depend on dev-libs/libffi if gcc hasn't been compiled with the gcj USE flag. gcc and pygobject-2.14.2 should now be able to use libffi properly. Please reopen if it's not the case. |