Here is the error message : 686-pc-linux-gnu-g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O3 -pipe --force-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -malign-functions=4 -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o .libs/meinproc meinproc.o kgzipfilter.o kbzip2filter.o xslt_pure.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -L/usr/lib /usr/lib/libxslt.so /usr/lib/libxml2.so ../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.3a/work/kdelibs-3.0.3a/kdeui/.libs/libkdeui.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdefx/.libs/libkdefx.so -lXrender /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdesu/.libs/libkdesu.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdecore/.libs/libkdecore.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/dcop/.libs/libDCOP.so -lqt-mt -lpng -lX11 -lSM -lICE -lpthread -ldl -lXext -lresolv -lXinerama -lutil -lz /usr/lib/libfam.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so -lm -lc -lgcc_s -lbz2 -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 -Wl,--rpath -Wl,/usr/lib i686-pc-linux-gnu-g++: kgzipfilter.o: No such file or directory i686-pc-linux-gnu-g++: kbzip2filter.o: No such file or directory make[2]: *** [meinproc] Error 1 make[2]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mcpu=i686 -O3 -pipe --force-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -malign-functions=4 -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o .libs/xml2man xml2man.o kgzipfilter.o kbzip2filter.o xslt_pure.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -L/usr/lib /usr/lib/libxslt.so /usr/lib/libxml2.so ../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.3a/work/kdelibs-3.0.3a/kdeui/.libs/libkdeui.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdefx/.libs/libkdefx.so -lXrender /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdesu/.libs/libkdesu.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdecore/.libs/libkdecore.so /var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/dcop/.libs/libDCOP.so -lqt-mt -lpng -lX11 -lSM -lICE -lpthread -ldl -lXext -lresolv -lXinerama -lutil -lz /usr/lib/libfam.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so -lm -lc -lgcc_s -lbz2 -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 -Wl,--rpath -Wl,/usr/lib i686-pc-linux-gnu-g++: kgzipfilter.o: No such file or directory i686-pc-linux-gnu-g++: kbzip2filter.o: No such file or directory make[2]: *** [xml2man] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a/kdoctools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.0.3a/work/kdelibs-3.0.3a' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -6648, Exitcode 2 !!! died running emake, kde_src_compile:make
Hm. Maybe another make -j2 problem? Try exporting MAKEOPTS=-j1 and emerging again.
Yes, it was the cause. With -J1, kdelibs are compiling well. Thanks a lot !
I don't really want to put -j1 in the kdelibs ebuild unless more users report this. A very large amount of people have compiled kdelibs before and noone complained of make -j2 race conditions. It might have been something unique... If someone else reports it, I'll put -j1 in the ebuild.