the kdebase compile fails with the following errors: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -D_GNU_SOURCE -o libkrdb.la.closure libkrdb_la_closure.lo -no-undefined -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib krdb.lo -lkdecore /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -D_GNU_SOURCE -o libkrdb.la -no-undefined -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib krdb.lo -lkdecore make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb' Making all in kcs make[4]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/kcs' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/kcs' Making all in ad make[4]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/ad' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/ad' Making all in pics make[4]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/pics' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb/pics' make[3]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/krdb' Making all in input make[3]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input' Making all in pics make[4]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input/pics' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input/pics' make[4]: Entering directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input' /usr/qt/3/bin/uic -o kmousedlg.h ./kmousedlg.ui /usr/qt/3/bin/moc ./mouse.h -o mouse.moc /usr/qt/3/bin/uic: relocation error: /usr/qt/3/bin/uic: undefined symbol: _ZTI11QTextStream make[4]: *** [kmousedlg.h] Error 127 make[4]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol/input' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.1_rc6/work/kdebase-3.1rc6' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.1_rc6 failed. !!! Function kde_src_compile, Line 88, Exitcode 2 !!! died running emake, kde_src_compile:make This happened in the process of an emerge --update --deep world, so all the dependencies should be up to date. not sure if it matters, but the kernel I'm running at the mo is 2.5.48. I'll try again with 2.4.19 and I'll let you know if it make a difference.
no luck with a 2.4.19 vanilla kernel...
please reemerge qt (cause the relocation error is caused by uic which is from qt). thanks.
I tried that, but unfortunately still the same error. I'm doing complete rebuild at the moment. I'll let you know if that fixes it.
was this fixed due your complete rebuild?
How about kde 3.1?
yep. problem was solved by a complete rebuild with kde-3.1_final. I think its safe to close this bug since nobody else seems to have come across this...
might also be a bug that you merged kdelibs with another version of qt (3.1.1), which became masked and then you downgraded to 3.1.0 and didn't recompile kdelibs (had some similar issues, but during running programs like changing identity or starting kaddressbook in kmail). uic uses a kde-plugin from kdelibs (for the kde widgetset). anyway, since this is resolved, i'll mark this bug as fixed. Thanks.