Tried to upgrade to the 3.2.1 version of KDE, but it has given me problems all weekend. First I just tried "emerge -u world" and it failed at compiling arts. Simply retrying the compilation allowed that to finish, but now it is permenantly stuck on kdebase-3.2.1. I've tried compiling kdebase-3.2.1 (emerge -u kdebase) three times now, fails at different points each time. Here's the latest: bash-2.05# emerge -u kdebase <...snip...> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -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 -D_GNU_SOURCE -c -o main_install.o `test -f 'main_install.cpp' || echo './'`main_install.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -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 -D_GNU_SOURCE -c -o toplevel.o `test -f 'toplevel.cpp' || echo './'`toplevel.cpp /bin/sh ../libtool --silent --mode=link --tag=CXX 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 -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -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 -D_GNU_SOURCE -o kappfinder_install -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib main_install.o common.o -lkdeui In file included from /usr/qt/3/include/qpushbutton.h:42, from toplevel.cpp:40: /usr/qt/3/include/qbutton.h:85: error: parse error before `{' token /usr/qt/3/include/qbutton.h:85: error: missing ';' before right brace /usr/qt/3/include/qbutton.h:86: error: parse error before `)' token /usr/qt/3/include/qbutton.h:88: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:89: error: non-member function `bool isDown()' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:91: error: non-member function `bool isOn()' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:94: error: non-member function `ToggleState state() ' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:101: error: non-member function `bool autoRepeat()' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:102: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:103: error: non-member function `bool isExclusiveToggle()' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:105: error: non-member function `QButtonGroup* group()' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:107: error: parse error before `public' /usr/qt/3/include/qbutton.h:111: error: parse error before `protected' /usr/qt/3/include/qbutton.h:118: error: parse error before `protected' /usr/qt/3/include/qbutton.h:120: error: `ToggleType' was not declared in this scope /usr/qt/3/include/qbutton.h:120: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:120: error: variable or field `setToggleType' declared void /usr/qt/3/include/qbutton.h:122: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:124: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:124: error: non-member function `bool hitButton(const QPoint&)' cannot have `const' method qualifier /usr/qt/3/include/qbutton.h:125: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:126: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:139: error: parse error before `private' /usr/qt/3/include/qbutton.h:144: error: parse error before `private' /usr/qt/3/include/qbutton.h:147: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:148: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:149: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:150: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:151: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:152: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:153: error: syntax error before `:' token /usr/qt/3/include/qbutton.h:156: error: `friend' can only be specified inside a class /usr/qt/3/include/qbutton.h:157: error: `friend' can only be specified inside a class /usr/qt/3/include/qbutton.h:159: error: virtual outside class declaration /usr/qt/3/include/qbutton.h:163: error: parse error before `private' /usr/qt/3/include/qbutton.h:166: error: `QButton& operator=(const QButton&)' must be a nonstatic member function /usr/qt/3/include/qbutton.h:166: error: `QButton& operator=(const QButton&)' must take exactly two arguments /usr/qt/3/include/qbutton.h:168: error: parse error before `}' token /usr/qt/3/include/qbutton.h: In member function `QString QButton::text() const ': /usr/qt/3/include/qbutton.h:173: error: `btext' undeclared (first use this function) /usr/qt/3/include/qbutton.h:173: error: (Each undeclared identifier is reported only once for each function it appears in.) /usr/qt/3/include/qbutton.h: In member function `bool QButton::isToggleButton() const': /usr/qt/3/include/qbutton.h:183: error: `toggleTyp' undeclared (first use this function) /usr/qt/3/include/qbutton.h:183: error: `SingleShot' undeclared (first use this function) /usr/qt/3/include/qbutton.h: At global scope: /usr/qt/3/include/qbutton.h:187: error: no `bool QButton::isDown() const' member function declared in class `QButton' /usr/qt/3/include/qbutton.h: In member function `bool QButton::isDown() const': /usr/qt/3/include/qbutton.h:188: error: `buttonDown' undeclared (first use this function) /usr/qt/3/include/qbutton.h: At global scope: /usr/qt/3/include/qbutton.h:192: error: no `bool QButton::isOn() const' member function declared in class `QButton' /usr/qt/3/include/qbutton.h: In member function `bool QButton::isOn() const': /usr/qt/3/include/qbutton.h:193: error: `stat' undeclared (first use this function) /usr/qt/3/include/qbutton.h: At global scope: /usr/qt/3/include/qbutton.h:204: error: no `bool QButton::autoRepeat() const' member function declared in class `QButton' /usr/qt/3/include/qbutton.h: In member function `bool QButton::autoRepeat() const': /usr/qt/3/include/qbutton.h:205: error: `repeat' undeclared (first use this function) /usr/qt/3/include/qbutton.h: At global scope: /usr/qt/3/include/qbutton.h:208: error: syntax error before `::' token /usr/qt/3/include/qbutton.h:214: error: no `void QButton::setToggleButton(bool) ' member function declared in class `QButton' /usr/qt/3/include/qbutton.h: In member function `void QButton::setToggleButton(bool)': /usr/qt/3/include/qbutton.h:215: error: `Toggle' undeclared (first use this function) /usr/qt/3/include/qbutton.h:215: error: `setToggleType' cannot be used as a function /usr/qt/3/include/qbutton.h: At global scope: /usr/qt/3/include/qbutton.h:219: error: no `void QButton::setOn(bool)' member function declared in class `QButton' /usr/qt/3/include/qbutton.h:223: error: syntax error before `::' token In file included from toplevel.cpp:40: /usr/qt/3/include/qpushbutton.h: In member function `virtual QMetaObject* QButton::QPushButton::metaObject() const': /usr/qt/3/include/qpushbutton.h:52: error: parse error before `;' token In file included from /usr/qt/3/include/qfileinfo.h:42, from /usr/qt/3/include/qdir.h:44, from toplevel.cpp:41: /usr/qt/3/include/qfile.h:122: error: cannot declare member function ` QButton::QPushButton::metaObject() const::QFile::name' within ` QButton::QPushButton' /usr/qt/3/include/qfile.h:122: error: syntax error before `{' token /usr/qt/3/include/qfile.h:125: error: cannot declare member function ` QButton::QPushButton::metaObject() const::QFile::at' within ` QButton::QPushButton' /usr/qt/3/include/qfile.h:125: error: syntax error before `{' token In file included from /usr/qt/3/include/qdir.h:44, from toplevel.cpp:41: /usr/qt/3/include/qfileinfo.h: At global scope: /usr/qt/3/include/qfileinfo.h:47: error: conflicting types for `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qfile.h:47: error: previous declaration as `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qfileinfo.h: In member function `virtual QMetaObject* QButton::QPushButton::metaObject() const': /usr/qt/3/include/qfileinfo.h:144: error: template-argument ` QButton::QPushButton::metaObject() const::QFileInfo' uses local type ` QButton::QPushButton::metaObject() const::QFileInfo' /usr/qt/3/include/qfileinfo.h:144: error: ISO C++ forbids declaration of `type name' with no type /usr/qt/3/include/qfileinfo.h:149: error: cannot declare member function ` QButton::QPushButton::metaObject() const::QFileInfo::caching' within ` QButton::QPushButton' /usr/qt/3/include/qfileinfo.h:149: error: syntax error before `{' token In file included from toplevel.cpp:41: /usr/qt/3/include/qdir.h:49: error: template-argument ` QButton::QPushButton::metaObject() const::QFileInfo' uses local type ` QButton::QPushButton::metaObject() const::QFileInfo' /usr/qt/3/include/qdir.h:49: error: ISO C++ forbids declaration of ` QFileInfoList' with no type /usr/qt/3/include/qdir.h:50: error: template-argument ` QButton::QPushButton::metaObject() const::QFileInfo' uses local type ` QButton::QPushButton::metaObject() const::QFileInfo' /usr/qt/3/include/qdir.h:50: error: ISO C++ forbids declaration of ` QFileInfoListIterator' with no type /usr/qt/3/include/qdir.h: At global scope: /usr/qt/3/include/qdir.h:56: error: conflicting types for `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qfile.h:47: error: previous declaration as `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qdir.h: In member function `virtual QMetaObject* QButton::QPushButton::metaObject() const': /usr/qt/3/include/qdir.h:205: error: template-argument ` QButton::QPushButton::metaObject() const::QDir' uses local type ` QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qdir.h:205: error: ISO C++ forbids declaration of `type name' with no type /usr/qt/3/include/qdir.h:210: error: cannot declare member function ` QButton::QPushButton::metaObject() const::QDir::path' within ` QButton::QPushButton' /usr/qt/3/include/qdir.h:210: error: syntax error before `{' token /usr/qt/3/include/qdir.h:215: error: cannot declare member function ` QButton::QPushButton::metaObject() const::QDir::nameFilter' within ` QButton::QPushButton' /usr/qt/3/include/qdir.h:215: error: syntax error before `{' token /usr/qt/3/include/qdir.h:219: error: syntax error before `::' token /usr/qt/3/include/qdir.h:224: error: syntax error before `::' token /usr/qt/3/include/qdir.h:230: error: invalid use of undefined type `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qfile.h:47: error: forward declaration of `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qdir.h: In member function `bool QButton::QPushButton::metaObject() const::QDir::matchAllDirs() const': /usr/qt/3/include/qdir.h:231: error: `allDirs' undeclared (first use this function) /usr/qt/3/include/qdir.h:235: error: invalid use of undefined type `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qfile.h:47: error: forward declaration of `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qdir.h: In member function `bool QButton::QPushButton::metaObject() const::QDir::operator!=(const QButton::QPushButton::metaObject() const::QDir&) const': /usr/qt/3/include/qdir.h:236: error: no match for 'operator==' in '*this == d' /usr/qt/3/include/qcstring.h:299: error: candidates are: bool operator==(const QCString&, const QCString&) /usr/qt/3/include/qcstring.h:302: error: bool operator==(const QCString&, const char*) /usr/qt/3/include/qcstring.h:305: error: bool operator==(const char*, const QCString&) /usr/qt/3/include/qstring.h:299: error: bool operator==(char, QChar) /usr/qt/3/include/qstring.h:304: error: bool operator==(QChar, char) /usr/qt/3/include/qstring.h:309: error: bool operator==(QChar, QChar) /usr/qt/3/include/qstring.h:1011: error: bool operator==(const QString&, const QString&) /usr/qt/3/include/qstring.h:1018: error: bool operator==(const QString&, const char*) /usr/qt/3/include/qstring.h:1024: error: bool operator==(const char*, const QString&) /usr/qt/3/include/qpoint.h:148: error: bool operator==(const QPoint&, const QPoint&) /usr/qt/3/include/qsize.h:162: error: bool operator==(const QSize&, const QSize&) /usr/qt/3/include/qrect.h:151: error: bool operator==(const QRect&, const QRect&) /usr/qt/3/include/qdir.h:240: error: declaration of `struct QButton::QPushButton::metaObject() const::QDir::QDirSortItem' in `bool QButton::QPushButton::metaObject() const::QDir::operator!=(const QButton::QPushButton::metaObject() const::QDir&) const' which does not enclose `struct QButton::QPushButton::metaObject() const::QDir' /usr/qt/3/include/qdir.h:240: confused by earlier errors, bailing out make[3]: *** [toplevel.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kappfinder' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kappfinder' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.2.1 failed. !!! Function kde_src_compile, Line 128, Exitcode 2 !!! died running emake, kde_src_compile:make Emerge info output: Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4) ================================================================= System uname: 2.6.4 i686 Intel(R) Pentium(R) III Mobile CPU 1000MHz 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 -fprefetch-loop-arrays -funroll-loops -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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu 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="X Xaw3d aalib acl alsa apm arts avi berkdb bonobo cdr cjk crypt cups directfb dvd encode esd ethereal evo fbcon foomaticdb gb gd gdbm ggi gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile imap imlib java jpeg kde lcms ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl plotutils png postgres python qt quicktime readline ruby samba scanner sdl slang slp spell ssl svga tcltk tcpd tiff truetype usb wmf x86 xinerama xml xml2 xmms xosd xv zlib"
me too, at the finish says this: /usr/kde/3.2/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub favicons.kidl /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o favicons_skel.lo `test -f 'favicons_skel.cpp' || echo './'`favicons_skel.cpp ../../libtool: line 3387: syntax error near unexpected token `fi' ../../libtool: line 3387: ` fi' make[3]: *** [favicons.lo] Error 2 make[3]: *** Se espera a que terminen otras tareas.... ../../libtool: line 3387: syntax error near unexpected token `fi' ../../libtool: line 3387: ` fi' make[3]: *** [favicons_skel.lo] Error 2 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/libkonq/favicons' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/libkonq' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.2.1 failed. !!! Function kde_src_compile, Line 128, Exitcode 2 !!! died running emake, kde_src_compile:make emerge info: Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu 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 X aalib alsa apm arts avi berkdb cdr crypt cups dga dvd dvdr encode esd fbcon flash foomaticdb gdbm gif gimpprint gnome gphoto2 gpm gtk gtk2 icq imagemagick imlib jabber java joystick jpeg kde libg++ libwww mad memlimit mikmod mmx motif mozilla mpeg msn ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype unicode usb wmf wxwindows x86 xinerama xml2 xmms xosd xv yahoo zlib"
Tried emerge -u kdebase again, now I get the following: bash-2.05b# emerge rsync && emerge -u kdebase <...snip...> /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./../background -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=pentium3 -fprefetch-loop-arrays -funroll-loops -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 -D_GNU_SOURCE -c -o advancedOptions.lo `test -f 'advancedOptions.cpp' || echo './'`advancedOptions.cpp advancedOptions.cpp: In member function `virtual void advancedKickerOptions::languageChange()': advancedOptions.cpp:188: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. The bug is not reproduceable, so it is likely a hardware or OS problem make[3]: *** [advancedOptions.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kcontrol/kicker' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.2.1 failed. !!! Function kde_src_compile, Line 128, Exitcode 2 !!! died running emake, kde_src_compile:make
i tried to compile again and now says this: /usr/qt/3/bin/moc ./desktopbehavior_impl.h -o desktopbehavior_impl.moc /usr/kde/3.2/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-skel uiserver.kidl /usr/qt/3/bin/moc desktopbehavior.h -o desktopbehavior.moc rm -f desktopbehavior.cpp echo '#include <klocale.h>' > desktopbehavior.cpp /usr/qt/3/bin/uic -L /usr/kde/3.2/lib/kde3/plugins/designer -nounload -tr tr2i18n -i desktopbehavior.h ./desktopbehavior.ui > desktopbehavior.cpp.temp ; ret=$?; \ /usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" desktopbehavior.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_desktopbehavior,g" >> desktopbehavior.cpp ;\ rm -f desktopbehavior.cpp.temp ;\ if test "$ret" = 0; then echo '#include "desktopbehavior.moc"' >> desktopbehavior.cpp; else rm -f desktopbehavior.cpp ; exit $ret ; fi /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o behaviour.lo `test -f 'behaviour.cpp' || echo './'`behaviour.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o desktop.lo `test -f 'desktop.cpp' || echo './'`desktop.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o rootopts.lo `test -f 'rootopts.cpp' || echo './'`rootopts.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o fontopts.lo `test -f 'fontopts.cpp' || echo './'`fontopts.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o previews.lo `test -f 'previews.cpp' || echo './'`previews.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o browser.lo `test -f 'browser.cpp' || echo './'`browser.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o main.lo `test -f 'main.cpp' || echo './'`main.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o desktopbehavior_impl.lo `test -f 'desktopbehavior_impl.cpp' || echo './'`desktopbehavior_impl.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o uiserver_stub.lo `test -f 'uiserver_stub.cpp' || echo './'`uiserver_stub.cpp /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -c -o desktopbehavior.lo `test -f 'desktopbehavior.cpp' || echo './'`desktopbehavior.cpp /bin/sh ../../libtool --silent --mode=link --tag=CXX 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 -O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays -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 -D_GNU_SOURCE -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib -o kcm_konq.la -rpath /usr/kde/3.2/lib/kde3 -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib -module -avoid-version -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined behaviour.lo desktop.lo rootopts.lo fontopts.lo previews.lo browser.lo main.lo desktopbehavior_impl.lo uiserver_stub.lo desktopbehavior.lo -lkio -lkdeui -lkio -lkutils ../../libtool: line 1: /bin/sed: Bad address libtool: link: `/usr/kde/3.2/lib/libkdeui.la' is not a valid libtool archive make[3]: *** [kcm_konq.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kcontrol/konq' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.1/work/kdebase-3.2.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdebase-3.2.1 failed. !!! Function kde_src_compile, Line 128, Exitcode 2 !!! died running emake, kde_src_compile:make emerge info: Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -m3dnow -msse -falign-functions=64 -mfpmath=sse -mmmx -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu 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 X aalib alsa apm arts avi berkdb cdr crypt cups dga dvd dvdr encode esd fbcon flash foomaticdb gdbm gif gimpprint gnome gphoto2 gpm gtk gtk2 icq imagemagick imlib jabber java joystick jpeg kde libg++ libwww mad memlimit mikmod mmx motif mozilla mpeg msn ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype unicode usb wmf wxwindows x86 xinerama xml2 xmms xosd xv yahoo zlib"
Noticed this while it was running through ./configure... ...<snip>... checking for fontconfig-config... not found checking for pkg-config... /usr/bin/pkg-config checking linux/raw.h usability... no checking linux/raw.h presence... yes configure: WARNING: linux/raw.h: present but cannot be compiled configure: WARNING: linux/raw.h: check for missing prerequisite headers? configure: WARNING: linux/raw.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for linux/raw.h... yes checking sys/raw.h usability... yes checking sys/raw.h presence... yes checking for sys/raw.h... yes checking for long long... yes ...<snip>... This is after a few days wait and a new emerge rsync...we'll see if it completes the emerge this time...
Alright, I think this compilation issue is unrelated to the ebuild or building process...seems my reiserfs filesystem was mildly corrupted under the /var and /tmp directories, so it would cause problems while reading or writing to those directories. It appears to be a bug that has come up lately on my machine (probably related to 2.6.x kernels). I managed to see this kernel bug message after the compliation failed on my machine again: kernel BUG at kernel/timer.c:370! invalid operand: 000 [#1] CPU: 0 EIP: 0060:[<c01225b9>] Tainted: PF EFLAGS: 00010007 EIP is at cascade+0x49/0x60 eax: c2af9f10 ebx: c2af9f10 ecx: c047ffc8 edx: 00000000 esi: c047ffe8 edi: c047f5c0 ebp: c0453f08 esp: c0453ef4 ds: 007b es: 007b ss: 0068 Process swapper (pid: 0, threadinfo=c0452000 task=c03d2420) Stack: 00000000 00000001 00000000 c047f348 c0453f20 c0453f38 c0122bf1 c047f5c0 c047ffc8 00000004 c0453f34 c0453f20 c0453f20 c03d40a4 00000001 c047f348 0000000a c0453f54 c011e995 c047f348 00000046 00000000 00000002 c0451a00 Call trace: [<c0122bf1>] run_timer_softirq+0x121/0x170 [<c011e995>] do_softirq+0xa5/0xb0 [<c010aba5>] do_IRQ+0xd5/0x100 [<c010917c>] common_interrupt+0x18/0x20 [<c011007b>] dump_task_extended_fpu+0x3b/0x90 [<c0105e96>] default_idle+0x26/0x40 [<c0114059>] apm_cpu_idle+0x79/0x150 [<c0105000>] _stext+0x0/0x30 [<c0106f24>] cpu_idle+0x34/0x40 [<c0454785>] start_kernel+0x165/0x190 [<c04544e0>] unknown_bootoption+0x0/0x110 Code: 0f 0b 72 01 6e 39 38 c0 eb d4 8d b6 00 00 00 00 8d bc 27 00 <0>Kernel panic: Fatal exception in interrupt In interrupt handler - not syncing I've rebuilt the filesystem, and it completes all compilations and seems completely stable now...<knocks on wood>. Probably can close this bug now
Ok, writing this of as a filesystem corruption bug. If it isn't, please reopen.