This appears to be a duplicate of bug #5387. I have submitted it anyway because it is against kde-3.1_alpha. My portage tree is --clean rsync'd at least twice every day. kdepim fails to emerge successfully. Relevant error message follows. #----- error: Making all in knotes make[2]: Entering directory `/var/tmp/portage/kdepim-3.1_alpha1/work/kdepim-3.0.6/knotes' Making all in . make[3]: Entering directory `/var/tmp/portage/kdepim-3.1_alpha1/work/kdepim-3.0.6/knotes' i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -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 -march=pentium2 -O3 -pipe -funroll-loops -fno-exceptions -fno-check-new -c -o knote.o `test -f knote.cpp || echo './'`knote.cpp knote.cpp: In member function `void KNote::slotPrint() const': knote.cpp:500: no matching function for call to `QTextDocument::setDefaultFont(QFont&)' make[3]: *** [knote.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdepim-3.1_alpha1/work/kdepim-3.0.6/knotes' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdepim-3.1_alpha1/work/kdepim-3.0.6/knotes' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdepim-3.1_alpha1/work/kdepim-3.0.6' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line 55, Exitcode 2 !!! died running emake, kde_src_compile:make !!! emerge aborting on /usr/portage/kde-base/kdepim/kdepim-3.1_alpha1.ebuild . #----- gcc version: gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1/specs Configured with: /var/tmp/portage/gcc-3.1-r7/work/gcc-3.1/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu --enable-threads=posix --enable-long-long --enable-cstdio=stdio --enable-clocale=generic --disable-checking --with-gxx-include-dir=/usr/include/g++-v31 --with-local-prefix=/usr/local --with-system-zlib --enable-shared --enable-nls --without-included-gettext Thread model: posix gcc version 3.1 #----- qt installed: shaftoe troy # qpkg -i qt x11-libs/qt-3.0.5 *
Current kde cvs has this compile fix already and since we have ebuilds for cvs and 3.1_beta1 will be tarballed within a week or so, I don't want to go on adding fixes to the 3.1_alpha1 ebuilds, because there will always be more fixes to add. Use the cvs ebuilds or wait for beta1.