Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 115102 Details for
Bug 172931
media-plugins/audacious-plugins-1.2.5 fails on undefined references
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Comment + partial workaround
comment.txt (text/plain), 2.62 KB, created by
Daniel
on 2007-03-31 22:00:45 UTC
(
hide
)
Description:
Comment + partial workaround
Filename:
MIME Type:
Creator:
Daniel
Created:
2007-03-31 22:00:45 UTC
Size:
2.62 KB
patch
obsolete
>It is my opinion that the problem is in the configure script. Explanation: > >Errors like: > >>xxx.c:(.text+0x432): undefined reference to `yyy' >>collect2: ld returned 1 exit status > >show sometimes when ld is called with "-Wl z,defs" > >Proof of concept: >ebuild `equery w audacious-plugins` unpack >cd /home/tmp/portage/media-plugins/audacious-plugins-1.2.5/work/audacious-plugins-1.2.5/ >grep -rin '\-Wl,-z,defs' . <-- no results > >./configure >--snip-- >checking CURL_LIBS... -Wl,-O1 -Wl,-z,defs -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz >--snip-- > >grep -rin '\-Wl,-z,defs' . >./mk/rules.mk:321:CURL_LIBS ?= -Wl,-O1 -Wl,-z,defs -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz >./config.log:1955:configure:13021: result: -Wl,-O1 -Wl,-z,defs -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz >./config.log:2142:CURL_LIBS='-Wl,-O1 -Wl,-z,defs -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz ' >./config.status:633:s,@CURL_LIBS@,-Wl,-O1 -Wl,-z,defs -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz ,;t t > >Now. if I issue "make" the compilation fails with the same error as if I used "emerge audacious-plugins" > >WORKAROUND: > >ebuild `equery w audacious-plugins` unpack >cd /home/tmp/portage/media-plugins/audacious-plugins-1.2.5/work/audacious-plugins-1.2.5/ >find . -type f -exec sed -i 's/\-Wl\,\-z\,defs//g' {} \; >grep -rin '\-Wl,-z,now' . >./mk/rules.mk:321:CURL_LIBS ?= -Wl,-O1 -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz >./config.log:1955:configure:13021: result: -Wl,-O1 -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz >./config.log:2142:CURL_LIBS='-Wl,-O1 -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz ' >./config.status:633:s,@CURL_LIBS@,-Wl,-O1 -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags -L/usr/lib -lcurl -lssl -lcrypto -ldl -lz ,;t t > >(so I removed "-Wl,-z,defs" from ";/mk/rules.m" , "./config.log" and "./config.status") > >make >echo $? >0 >touch /home/tmp/portage/media-plugins/audacious-plugins-1.2.5/.compiled >ebuild `equery w audacious-plugins` merge >echo $? >0 > >This way another problem occurs: > >emerge -DuN world -pv > >[ebuild R ] media-plugins/audacious-plugins-1.2.5 USE="aac%* alsa%* flac%* modplug%* mp3%* nls%* oss%* sndfile%* vorbis%* wma%* -arts% -chardet% -esd% -jack% -lirc% -musepack% -pulseaudio% -sid% -timidity% -wavpack%" 0 kB > >Total: 1 package (1 reinstall), Size of downloads: 0 kB > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 172931
: 115102