Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193717 - net-libs/libwww-5.4.0-r7 fails building when icecc (sys-devel/icecream) is in path, even if makeopts is -j1
Summary: net-libs/libwww-5.4.0-r7 fails building when icecc (sys-devel/icecream) is in...
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-25 09:01 UTC by Tais P. Hansen
Modified: 2010-09-10 19:01 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tais P. Hansen 2007-09-25 09:01:25 UTC
Removing /usr/lib/icecc/bin from path allows libwww to compile correctly.

Output (using ccache, icecc and -j1):
[...]
Making all in Examples
make[3]: Entering directory `/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/Examples'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I./../src -I../../modules/expat/xmlparse -I./../src/SSL    -O2 -mtune=i686 -pipe -Wall -MT head.o -MD -MP -MF .deps/head.Tpo -c -o head.o head.c
head.c: In function 'main':
head.c:60: warning: 'status' may be used uninitialized in this function
mv -f .deps/head.Tpo .deps/head.Po
/bin/sh ../../libtool --tag=CC   --mode=link i686-pc-linux-gnu-gcc  -O2 -mtune=i686 -pipe -Wall   -o head head.o ../src/libwwwinit.la ../src/libwwwapp.la ../../Library/src/libwwwxml.la ../../modules/expat/xmlparse/libxmlparse.la ../../modules/expat/xmltok/libxmltok.la ../src/libwwwhtml.la ../src/libwwwtelnet.la ../src/libwwwnews.la ../src/libwwwhttp.la ../src/libwwwmime.la ../src/libwwwgopher.la ../src/libwwwftp.la ../src/libwwwdir.la ../src/libwwwcache.la ../src/libwwwstream.la ../src/libwwwfile.la ../src/libwwwmux.la ../src/libwwwtrans.la ../src/libwwwcore.la ../src/libwwwutils.la ../../Library/src/SSL/libwwwssl.la -lm ../../Library/src/libwwwzip.la  ../../Library/src/libwwwsql.la ../../modules/md5/libmd5.la -ldl  -lz -L/usr/lib/mysql -lmysqlclient -L/usr/lib -lssl -lcrypto
mkdir .libs
i686-pc-linux-gnu-gcc -O2 -mtune=i686 -pipe -Wall -o .libs/head head.o  ../src/.libs/libwwwinit.so -L/usr/lib/mysql -L/usr/lib ../src/.libs/libwwwapp.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwnews.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwftp.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwxml.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwtelnet.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwgopher.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwzip.so ../../Library/src/.libs/libwwwxml.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/modules/expat/xmltok/.libs/libxmltok.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/modules/expat/xmlparse/.libs/libxmlparse.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwcore.so ../../modules/expat/xmlparse/.libs/libxmlparse.so ../../modules/expat/xmltok/.libs/libxmltok.so ../src/.libs/libwwwhtml.so ../src/.libs/libwwwtelnet.so ../src/.libs/libwwwnews.so ../src/.libs/libwwwhttp.so ../src/.libs/libwwwmime.so ../src/.libs/libwwwgopher.so ../src/.libs/libwwwftp.so ../src/.libs/libwwwdir.so ../src/.libs/libwwwcache.so ../src/.libs/libwwwstream.so ../src/.libs/libwwwfile.so ../src/.libs/libwwwmux.so ../src/.libs/libwwwtrans.so ../src/.libs/libwwwcore.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwutils.so ../src/.libs/libwwwutils.so ../../Library/src/SSL/.libs/libwwwssl.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwhttp.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/modules/md5/.libs/libmd5.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwmime.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwcache.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwstream.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwfile.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwdir.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwhtml.so /var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwtrans.so ../../Library/src/.libs/libwwwzip.so ../../Library/src/.libs/libwwwsql.so ../../modules/md5/.libs/libmd5.so -ldl /usr/lib/mysql/libmysqlclient.so -lcrypt -lnsl -lm -lz -lssl -lcrypto  -Wl,--rpath -Wl,/usr/lib/mysql
../src/.libs/libwwwapp.so: undefined reference to `HTLink_method'
../src/.libs/libwwwapp.so: undefined reference to `HTLink_remove'
/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwcore.so: undefined reference to `HTLink_new'
/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwcore.so: undefined reference to `HTLink_type'
/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwnews.so: undefined reference to `HTLink_result'
/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/src/.libs/libwwwcore.so: undefined reference to `HTLink_delete'
../src/.libs/libwwwapp.so: undefined reference to `HTLink_removeAll'
../src/.libs/libwwwapp.so: undefined reference to `HTLink_add'
../src/.libs/libwwwapp.so: undefined reference to `HTLink_destination'
../src/.libs/libwwwapp.so: undefined reference to `HTLink_find'
collect2: ld returned 1 exit status
make[3]: *** [head] Error 1
make[3]: Leaving directory `/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library/Examples'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0/Library'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/net-libs/libwww-5.4.0-r7/work/w3c-libwww-5.4.0'
make: *** [all] Error 2
Comment 1 Friedrich Oslage (RETIRED) gentoo-dev 2008-07-16 20:10:42 UTC
This doesn't look like it's related to icecream, since linking is done on the local machine. More like a bug that only happens if you use icecream in conjunction with paludis. However I'm unable to reproduce this so if this still happens with newest libwww, newest paludis and newest icecream please reopen.