When I try to rebuild kdelibs-3.2.0 it consistently fails with "The bug is not reproduceable, so it is likely a hardware or OS problem" - how ironic :-). The interesting thing is that I have already successfully merged it. * kde-base/kdelibs Latest version available: 3.2.0 Latest version installed: 3.2.0 Size of downloaded files: 12,161 kB Homepage: http//www.kde.org/ Description: KDE libraries needed by all kde programs License: GPL-2 LGPL-2 The only reason I'm trying to rebuild it is because kdebase-3.2.0 persistently fails to complete the configure phase, saying kdelibs-3.2.0 needs to be installed first (see http://bugs.gentoo.org/show_bug.cgi?id=42218). Reproducible: Always Steps to Reproduce: 1.emerge kdelibs 2. 3. Actual Results: g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -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.2/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -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 dcopstart.o `test -f 'dcopstart.cpp' || echo './'`dcopstart.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -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.2/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -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 dcopquit.o `test -f 'dcopquit.cpp' || echo './'`dcopquit.cpp The bug is not reproduceable, so it is likely a hardware or OS problem make[4]: *** [dcopfind.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/kdelibs-3.2.0/work/kdelibs-3.2. 0/dcop/client' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.2.0/work/kdelibs-3.2. 0/dcop' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.2.0/work/kdelibs-3.2. 0/dcop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.2.0/work/kdelibs-3.2.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.2.0 failed. !!! Function kde_src_compile, Line 127, Exitcode 2 !!! died running emake, kde_src_compile:make pygo root # Expected Results: Build successful :-) Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r5) ================================================================= System uname: 2.4.22-gentoo-r5 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. 1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://gentoo. oregonstate.edu http://www.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="X acl apache2 apm arts avi berkdb crypt cups encode esd foomaticdb freetds gdbm gif gnome gpm gtk gtk2 imap imlib innodb java jpeg kde libg++ libwww mad maildir mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml xml2 xmms xv zlib" pygo root #
most likely a cflags issue - just try lower ones and re-emerge.
Thanks, but could you elaborate a little for me? What did you mean by the lower ones? What file should I edit? I'm no stranger to C and makefiles but I'm not sure what you mean here...
In the file /etc/make.conf you have a global setting for the CFLAGS that are used for compiling, you have CFLAGS="-O3 -march=pentium3 -funroll-loops -fprefetch-loop-arrays -pipe" some of these might not work correctly, the default is something like CFLAGS="-O2 -march=pentium3 -pipe" you should try with these to see if then the error goes away.
I have just resolved this issue (finally). The message "The bug is not reproduceable, so it is likely a hardware or OS problem" appears to be right on the money. My 256MB SDRAM had a 1-bit fault (bit forced on) at offset 31.5MB. I replaced the faulty memory and recompiled kdelibs (and the rest of KDE-3.2) without a hitch. My appologies guys...