When I try to emerge kdeutils, i get errors about illegal instruction : altnwidget.cpp: In member function `virtual void AltnWidget::paintEvent(QPaintEvent*)': altnwidget.cpp:147: internal error: Illegal instruction Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. make[3]: *** [altnwidget.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdeutils-3.1/work/kdeutils- 3.1/kregexpeditor' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdeutils-3.1/work/kdeutils- 3.1/kregexpeditor' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdeutils-3.1/work/kdeutils-3.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdeutils-3.1 failed. !!! Function kde_src_compile, Line 118, Exitcode 2 !!! died running emake, kde_src_compile:make Reproducible: Always Steps to Reproduce: 1.emerge kdeutils 2. 3. Actual Results: The error message appears Expected Results: Succesfull emerge, I suppose ;-) Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 Pentium II (Klamath) GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X 11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime sdl spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga postgres gpm tcpd pam libwww ssl perl python esd imlib oggvorbis qt motif X gtk -gnome alsa kde dga opengl -java" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j3" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" Also has tried with MAKEOPTS="-j1" (The server is a dual processor one) and removing the -fomit-frame-pointer in CFLAGS
Internal compiler errors can be caused by just about anything (eg bad hardware, a bad compiler), and problems in the code being compiled are very rareley their cause. Since I can't reproduce this (and noone else has reported it) and I can't find any mention of it anywhere on the web, on bugs.kde.org etc., I can't do anything about it. You can try various things to eliminate or at least track down the problem - such as upgrading to gcc 3.2.2, and/or glibc 2.3.2 (not sure if they're in the stable x86 profile already), running make manually inside the builddir (sometimes helps, who knows), etc. If you want to you could even emerge kdeutils on another machine (assuming that works), make a gentoo-style binary package of it and use that to install on this box.
Is your gcc compiled with the right arch options. Try to compile gcc with -march=i686 -mcpu=pentium2
*** This bug has been marked as a duplicate of 20600 ***