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
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.