When trying to emerge kdelibs it fails with: (System data below) -- log -- [snip] /bin/sh ../../libtool --mode=link --tag=CXX i686-pc-linux-gnu-g++ -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O3 -pipe -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o libartskde.la.closure libartskde_la_closure.lo -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -no-undefined -version-info 1:0 libartskde_la.all_cpp.lo libartskde_la.all_cc.lo ../../kio/libkio.la -lqtmcop -lsoundserver_idl libtool: link: warning: `-version-info' is ignored for programs i686-pc-linux-gnu-g++ -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O3 -pipe -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o .libs/libartskde.la.closure .libs/libartskde_la_closure.o .libs/libartskde_la.all_cpp.o .libs/libartskde_la.all_cc.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib ../../kio/.libs/libkio.so -L/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../.. -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdeui/.libs/libkdeui.so /var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdefx/.libs/libkdefx.so -lXrender /var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdesu/.libs/libkdesu.so /var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdecore/.libs/libkdecore.so /var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/dcop/.libs/libDCOP.so -lXinerama -lutil /usr/lib/libfam.so /usr/kde/3/lib/libqtmcop.so -lqt-mt -lpng -lz -lXext -lX11 -lSM -lICE /usr/kde/3/lib/libsoundserver_idl.so /usr/kde/3/lib/libkmedia2_idl.so /usr/kde/3/lib/libartsflow.so /usr/lib/libaudiofile.so /usr/lib/libasound.so -lpthread /usr/kde/3/lib/libartsflow_idl.so /usr/kde/3/lib/libmcop.so -lstdc++ -lresolv -ldl /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so -lm -lc -lgcc_s -Wl,--rpath -Wl,/usr/kde/3/lib -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -Wl,--rpath -Wl,/usr/qt/3/lib -Wl,--rpath -Wl,/usr/X11R6/lib /usr/kde/3/lib/libqtmcop.so: undefined reference to `QMetaObjectCleanUp::QMetaObjectCleanUp[in-charge](char const*, QMetaObject* (*)())' /usr/kde/3/lib/libqtmcop.so: undefined reference to `QMetaObject::qt_static_property(QObject*, int, int, QVariant*)' /usr/kde/3/lib/libqtmcop.so: undefined reference to `QMetaObject::new_metaobject(char const*, QMetaObject*, QMetaData const*, int, QMetaData const*, int, QMetaProperty const*, int, QMetaEnum const*, int, bool (*)(QObject*, int, int, QVariant*), QClassInfo const*, int)' collect2: ld returned 1 exit status make[4]: *** [libartskde.la.closure] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts/kde' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts/kde' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -6662, Exitcode 2 !!! died running emake, kde_src_compile:make Calculating dependencies ...done! >>> emerge (1 of 1) kde-base/kdelibs-3.0.4 to / >>> md5 ;-) kdelibs-3.0.4.tar.bz2 -- log -- I installed 1.4rc1 a few days ago, and after the system was up and running (including X with icewm) I tried to emerge kde. That failed in the first place because QT 3.1.0 was unmasked by mistake. See gentoo-dev@gentoo.org mailing list, 31.10.2002, Marc Chabrol. Unfortunately I didn't save the build log. Ok, I unmerged qt and emerged (portage was updated) qt. This time qt-3.0.5-r2. But now emerging kdelibs fails with the above error. System: PIII-600 (Notebook) with 192MB ram default make.conf plus: CFLAGS="-march=pentium3 -O3 -pipe" I also tried to emerge kdelibs with: env CFLAGS= CXXFLAGS= emerge kdelibs Doesn't help :-(
*** Bug 10130 has been marked as a duplicate of this bug. ***
which arts version is merged? which qt version is merged? please append the output from ldd /usr/kde/3/lib/libqtmcop.so. danarmak: could this be caused by arts-1.0.4, which depends on qt-3.0.3? i think, qt-3.0.3 is merged, arts is merged, then qt-3.0.5 and arts do no longer work...
At least I got this result using qt-3.0.5-rc2 and kdelibs-3.0.4, system completely up-to-date.
I have: kde-base/arts-1.0.4 and x11-libs/qt-3.0.5-r2 ldd /usr/kde/3/lib/libqtmcop.so gives: libmcop.so.1 => /usr/kde/3/lib/libmcop.so.1 (0x40007000) libdl.so.2 => /lib/libdl.so.2 (0x400c9000) libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x400cc000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x406f1000) libz.so.1 => /usr/lib/libz.so.1 (0x4071e000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4072d000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4073d000) libresolv.so.2 => /lib/libresolv.so.2 (0x40809000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4081a000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40824000) libpthread.so.0 => /lib/libpthread.so.0 (0x4083b000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so.5 (0x40850000) libm.so.6 => /lib/libm.so.6 (0x4091a000) libc.so.6 => /lib/libc.so.6 (0x4093d000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libgcc_s.so.1 (0x40a60000) libmng.so.1 => /usr/lib/libmng.so.1 (0x40a68000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40aaf000) libGL.so.1 => /usr/lib/libGL.so.1 (0x40ad0000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40b4f000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40b66000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40b6d000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40b7d000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40bd0000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40bd9000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40c33000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c5e000)
I have now successfully emerged kde-3.0.2. Probably just as good as 3.0.4, use that if you cant get the most recent version to work.
please try to emerge arts again.
Ermerged arts and then started emerge kde. This stops with: --- /usr/kde/3/lib/libnoatun.so: undefined reference to `QString::fromAscii(char const*, int)' /usr/kde/3/lib/libnoatun.so: undefined reference to `static_QUType_varptr' /usr/kde/3/lib/libnoatun.so: undefined reference to `QMenuData::removeItem(int)'/usr/kde/3/lib/libnoatun.so: undefined reference to `QMetaObject::new_metaobject(char const*, QMetaObject*, QMetaData const*, int, QMetaData const*, int, QMetaProperty const*, int, QMetaEnum const*, int, bool (*)(QObject*, int, int, QVariant*), QClassInfo const*, int)' collect2: ld returned 1 exit status make[3]: *** [noatunwakeup.la.closure] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins/alarm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -6662, Exitcode 2 !!! died running emake, kde_src_compile:make --- in kdeaddons.
libnoatun.so is build by kdemultimedia. I emerged kdemultimedia and started a new emerge -u kde. It passed kdeaddons and is still compiling. (This may take a while ...)
The kde build finished, and it works :-) Close the issue?
yes, this can be closed. kdeaddons has a dep to kdemultimedia, dunno why your kdeaddons gets merged before kdemultimedia during emerge kde...