Emergeing kdelibs-3.3.2 with maketest enabled in my make.conf yields the following: /bin/sh ../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -L/usr/qt/3/lib -L/usr/X11R6/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -o khashtest khashtest.o ../libkdeui.la /usr/qt/3/bin/moc ./kdesattest.h -o kdesattest.moc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../../kdefx -I../../kdecore -I../../kdeui -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kdesattest.o kdesattest.cpp kdesattest.cpp: In constructor `KDesatWidget::KDesatWidget(QWidget*, const char*)': kdesattest.cpp:15: warning: `__comp_ctor' is deprecated (declared at ../../kdeui/knuminput.h:455) kdesattest.cpp: In function `int main(int, char**)': kdesattest.cpp:58: warning: `__comp_ctor' is deprecated (declared at ../../kdecore/kapplication.h:198) /bin/sh ../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -L/usr/qt/3/lib -L/usr/X11R6/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -o kdesattest kdesattest.o ../libkdeui.la /usr/qt/3/bin/moc ./kledtest.h -o kledtest.moc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../../kdefx -I../../kdecore -I../../kdeui -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kledtest.o kledtest.cpp kledtest.cpp: In constructor `KLedTest::KLedTest(QWidget*)': kledtest.cpp:53: error: ISO C++ forbids cast to non-reference type used as lvalue kledtest.cpp:55: error: ISO C++ forbids cast to non-reference type used as lvalue kledtest.cpp: In function `int main(int, char**)': kledtest.cpp:137: warning: `__comp_ctor' is deprecated (declared at ../../kdecore/kapplication.h:198) make[3]: *** [kledtest.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2/work/kdelibs-3.3.2/kdeui/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2/work/kdelibs-3.3.2/kdeui/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2/work/kdelibs-3.3.2/kdeui' make: *** [check-recursive] Error 1 !!! ERROR: kde-base/kdelibs-3.3.2 failed. !!! Function src_test, Line 518, Exitcode 0 !!! Make check failed. See above for details. !!! If you need support, post the topmost build error, NOT this status message. h2so4 ~ # Reproducible: Always Steps to Reproduce: 1. Add maketest to features in make.conf 2. emerge dkdelibs Actual Results: !! ERROR: kde-base/kdelibs-3.3.2 failed. !!! Function src_test, Line 518, Exitcode 0 Expected Results: kdelibs merged suvvessfully after all sanity tests are run. h2so4 linux # emerge info Portage 2.0.51-r8 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(TM) XP 1700+ Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Nov 4 2004, 17:41:58)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mtune=athlon-xp -march=athlon-xp -O3 -pipe -funit-at-a-time" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig maketest ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X alsa apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bonobo bootsplash cdparanoia cdr crypt cups dba divx4linux dvd dvdread encode esd f77 faac faad fam flac foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icc imagemagick imlib java joystick jpeg jpeg2kjunit kde libg++ libwww mad mikmod mmx mmx2 motif mozilla mpeg mysql mythtv ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline real samba scanner sdl session slang spell sse ssl svga tcpd theora tiff truetypev4l2 wxwindows x86 xine xml xml2 xmms xv xvid zlib"
I have a maketest issue with kdelibs-3.3.2-r1, although make check fails differently: Making check in tests make[2]: Entering directory `/var/tmp/portage/kdelibs-3.3.2-r1/work/kdelibs-3.3.2/kwallet/tests' make kwalletasync kwalletsync kwalletboth make[3]: Entering directory `/var/tmp/portage/kdelibs-3.3.2-r1/work/kdelibs-3.3.2/kwallet/tests' [...] g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -DKDE_NO_COMPAT -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -I../../dcop -I../../lib ltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/inclu de -I/usr/kde/3.3/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOUR CE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O2 -mcpu=pentium 3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT _NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kwalletboth.o kwalletboth.cpp kwalletboth.cpp: In function `void openWallet()': kwalletboth.cpp:44: error: `readPasswordList' undeclared (first use this function) kwalletboth.cpp:44: error: (Each undeclared identifier is reported only once for each function it appears in.) kwalletboth.cpp:48: error: `readMapList' undeclared (first use this function) kwalletboth.cpp:53: error: `readEntryList' undeclared (first use this function) distcc[20189] ERROR: compile kwalletboth.cpp on 192.168.203.1/2 failed make[3]: *** [kwalletboth.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r1/work/kdelibs-3.3.2/kwallet/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r1/work/kdelibs-3.3.2/kwallet/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r1/work/kdelibs-3.3.2/kwallet' make: *** [check-recursive] Error 1 !!! ERROR: kde-base/kdelibs-3.3.2-r1 failed. !!! Function src_test, Line 520, Exitcode 0 !!! Make check failed. See above for details. !!! If you need support, post the topmost build error, NOT this status message. # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-hardened-r15 i686) ================================================================= System uname: 2.6.7-hardened-r15 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O2 -mcpu=pentium3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde /3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/gener ic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -O2 -mcpu=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks maketest sandbox sfperms strict" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage" USE="X X509 aalib acpi acpi4linux alsa apm ared aredmem arts avi berkdb bitmap-fonts bootspla bzlib c crypt css cups dga directfb divx4linuxd lloader dvd f77 fam flac foomaticdb fortran gd gdbm gif gnuplot gs gsl gtk gtk2 hardened imap imlib imlib2 innodb ipv6 java jpeg kde libg++li bwww lzo mbox md5sum mha mikmod mime mmx mmx2 mng mozilla mozinterfaceinfo mozsvg mpeg mplayer ncurses network nls no_wxgtk1 nptl ntlm oggvor bis opengl oss pam pcmcia pcre pdflib perl pic plotutils png pnp ppds python qt quicktime readline real rtc samba sasl sdl sftplogging slang smime sockets speex spell sse ssl tcpd tetex theora tidy tiff truetype truetype-fonts type1 type1-fonts usb webmin-minimal x86 xine xml2 xmms xv xvid zlib"
I have the same problem with 3.3.1-r2.
Also 3.3.2-r1 fails in the same way as with the repporter. Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-nitro4 i686) ================================================================= System uname: 2.6.9-nitro4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 28 2004, 15:04:06)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.90.0.1.1-r3 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks maketest sandbox sfperms" GENTOO_MIRRORS=" ftp://aria/ http://trumpetti.atm.tut.fi/gentoo http://lame.lut.fi/linux/gentoo " LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://aria/portage" USE="x86 X acl acpi alsa apm audiofile avi berkdb bitmap-fonts bootsplash bzlib cdb cdparanoia cdr crypt cups directfb divx4linux dv dvd dvdr dvdread edl encode fam fbcon flac foomaticdb freetype ftp gdbm gif gpm gtk gtk2 imagemagick java jpeg junit kde libwww lzo mad makecheck mikmod mmx mmx2 motif mozilla mpeg ncurses network nls nptl nptlonly nvidia oggvorbis opengl pam pdflib perl png python qt quicktime readline real rtc ruby samba sdl slang slp spell sse sse2 ssl svg svga tcpd tiff truetype unicode usb userlocales v4lv4l2 xine xml2 xmms xosd xv xvid xvmc zlib video_cards_nvidia"
It's probably best to file a bug report at bugs.kde.org for each these so that the author can properly fix them. You'll need to turn off maketest to make compilation not fail on this package.
*** Bug 76578 has been marked as a duplicate of this bug. ***
ok, reported my occurance of the bug upstream. let's see if I'll get any feedback upon this.
Can you add a link to the upstream-bug?
http://bugs.kde.org/show_bug.cgi?id=96277
Same problem here, but I have a problem in other place: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../.. -I../../kio -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I. -I/usr/kde/3.3/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -fomit-frame-pointer -pipe -mcpu=pentium4 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o dataprotocoltest.o dataprotocoltest.cpp In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/iostream.h:31, from dataprotocoltest.cpp:24: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard.Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. In file included from dataprotocoltest.cpp:188: ../../kio/kio/dataprotocol.cpp: In member function `virtual void KIO::DataProtocol::get(const KURL&)': ../../kio/kio/dataprotocol.cpp:260: error: `ref' undeclared (first use this function) ../../kio/kio/dataprotocol.cpp:260: error: (Each undeclared identifier is reported only once for each function it appears in.) ../../kio/kio/dataprotocol.cpp:323: error: `deref' undeclared (first use this function) make[3]: *** [dataprotocoltest.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r3/work/kdelibs-3.3.2/kio/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r3/work/kdelibs-3.3.2/kio/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.3.2-r3/work/kdelibs-3.3.2/kio' make: *** [check-recursive] Error 1 I've reported this upstream: http://bugs.kde.org/show_bug.cgi?id=99797
original report seems to be fixed in latest (3.4 and trunk) kdelibs. For any other reports for failed maketest, please open them at bugs.kde.org