Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 374455 - sys-libs/talloc invalid install_name
Summary: sys-libs/talloc invalid install_name
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: Low normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-08 14:52 UTC by RB
Modified: 2011-08-27 10:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
sys-libs/talloc-2.0.5 build log (build.log,26.94 KB, text/plain)
2011-07-09 16:35 UTC, RB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description RB 2011-07-08 14:52:43 UTC
Gentoo-prefix system, sys-libs/talloc builds fine but fails on install due to an invalid install name.  Looks like the normal fix is a call to install_name_tool in the ebuild.
Comment 1 Fabian Groffen gentoo-dev 2011-07-09 08:29:50 UTC
Depends on the build system.  What's the exact error from portage about the install_name?
Comment 2 RB 2011-07-09 16:35:40 UTC
Created attachment 279517 [details]
sys-libs/talloc-2.0.5 build log

Adding the build.log, the specific error is as follows:

 * QA Notice: invalid self-reference install_name /Gentoo/var/tmp/portage/sys-libs/talloc-2.0.5/work/talloc-2.0.5/bin/default/libpytalloc-util.inst.dylib in /Gentoo/usr/lib/libpytalloc-util.2.0.5.dylib
 * QA Notice: install_name references ${S}: /Gentoo/var/tmp/portage/sys-libs/talloc-2.0.5/work/talloc-2.0.5/bin/default/libtalloc.dylib in /Gentoo/usr/lib/libpytalloc-util.2.0.5.dylib
 * QA Notice: invalid self-reference install_name /Gentoo/var/tmp/portage/sys-libs/talloc-2.0.5/work/talloc-2.0.5/bin/default/libtalloc.inst.dylib in /Gentoo/usr/lib/libtalloc.2.0.5.dylib
 * QA Notice: install_name references ${S}: /Gentoo/var/tmp/portage/sys-libs/talloc-2.0.5/work/talloc-2.0.5/bin/default/libtalloc.dylib in /Gentoo/usr/lib/python2.7/site-packages/talloc.bundle
 * ERROR: sys-libs/talloc-2.0.5 failed:
 *   invalid install_name found, your application or library will crash at runtime
Comment 3 Fabian Groffen gentoo-dev 2011-08-27 10:32:17 UTC
This package uses the brilliant waf system, which -- aside from being binary -- of course reimplements all of autotools, but of course better.  This just means they have to build up the rich knowledge that autoconf, automake, libtool and friends have built up over many years as well.
Because their system is so smart, it ships itself as binary, such that distributions like Gentoo cannot patch the build system, because that would be rather annoying of course.

in short: death to waf.  may its developers be enlightened some day soon.

fixed now, thanks.