Emerge media-gfx/gimp-2.0.2 dies during compilation. Reproducible: Always Steps to Reproduce: 1. emerge =media-gfx/gimp-2.0.2 Actual Results: (...) if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-generic-installer.o -MD -MP -MF ". deps/gimp-composite-generic-installer.Tpo" \ -c -o gimp-composite-generic-installer.o `test -f 'gimp-composite-generic-installer.c' || echo '. /'`gimp-composite-generic-installer.c; \ then mv -f ".deps/gimp-composite-generic-installer.Tpo" ". deps/gimp-composite-generic-installer.Po"; \ else rm -f ".deps/gimp-composite-generic-installer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-mmx-installer.o -MD -MP -MF ".deps/gimp-composite-mmx-installer. Tpo" \ -c -o gimp-composite-mmx-installer.o `test -f 'gimp-composite-mmx-installer.c' || echo './'`gimp-composite-mmx-installer.c; \ then mv -f ".deps/gimp-composite-mmx-installer.Tpo" ". deps/gimp-composite-mmx-installer.Po"; \ else rm -f ".deps/gimp-composite-mmx-installer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-sse-installer.o -MD -MP -MF ".deps/gimp-composite-sse-installer. Tpo" \ -c -o gimp-composite-sse-installer.o `test -f 'gimp-composite-sse-installer.c' || echo './'`gimp-composite-sse-installer.c; \ then mv -f ".deps/gimp-composite-sse-installer.Tpo" ". deps/gimp-composite-sse-installer.Po"; \ else rm -f ".deps/gimp-composite-sse-installer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-sse2-installer.o -MD -MP -MF ". deps/gimp-composite-sse2-installer.Tpo" \ -c -o gimp-composite-sse2-installer.o `test -f 'gimp-composite-sse2-installer. c' || echo './'`gimp-composite-sse2-installer.c; \ then mv -f ".deps/gimp-composite-sse2-installer.Tpo" ". deps/gimp-composite-sse2-installer.Po"; \ else rm -f ".deps/gimp-composite-sse2-installer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-vis-installer.o -MD -MP -MF ".deps/gimp-composite-vis-installer. Tpo" \ -c -o gimp-composite-vis-installer.o `test -f 'gimp-composite-vis-installer.c' || echo './'`gimp-composite-vis-installer.c; \ then mv -f ".deps/gimp-composite-vis-installer.Tpo" ". deps/gimp-composite-vis-installer.Po"; \ else rm -f ".deps/gimp-composite-vis-installer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-3dnow.o -MD -MP -MF ".deps/gimp-composite-3dnow.Tpo" \ -c -o gimp-composite-3dnow.o `test -f 'gimp-composite-3dnow.c' || echo '. /'`gimp-composite-3dnow.c; \ then mv -f ".deps/gimp-composite-3dnow.Tpo" ".deps/gimp-composite-3dnow.Po"; \ else rm -f ".deps/gimp-composite-3dnow.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-altivec.o -MD -MP -MF ".deps/gimp-composite-altivec.Tpo" \ -c -o gimp-composite-altivec.o `test -f 'gimp-composite-altivec.c' || echo '. /'`gimp-composite-altivec.c; \ then mv -f ".deps/gimp-composite-altivec.Tpo" ".deps/gimp-composite-altivec.Po"; \ else rm -f ".deps/gimp-composite-altivec.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-generic.o -MD -MP -MF ".deps/gimp-composite-generic.Tpo" \ -c -o gimp-composite-generic.o `test -f 'gimp-composite-generic.c' || echo '. /'`gimp-composite-generic.c; \ then mv -f ".deps/gimp-composite-generic.Tpo" ".deps/gimp-composite-generic.Po"; \ else rm -f ".deps/gimp-composite-generic.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../app -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -DG_LOG_DOMAIN=\"Gimp-Composite\" -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE -march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic -Wall -MT gimp-composite-mmx.o -MD -MP -MF ".deps/gimp-composite-mmx.Tpo" \ -c -o gimp-composite-mmx.o `test -f 'gimp-composite-mmx.c' || echo '. /'`gimp-composite-mmx.c; \ then mv -f ".deps/gimp-composite-mmx.Tpo" ".deps/gimp-composite-mmx.Po"; \ else rm -f ".deps/gimp-composite-mmx.Tpo"; exit 1; \ fi gimp-composite-mmx.c: In function `gimp_composite_addition_rgba8_rgba8_rgba8_mmx': gimp-composite-mmx.c:97: error: can't find a register in class `GENERAL_REGS' while reloading `asm' gimp-composite-mmx.c:117: error: can't find a register in class `GENERAL_REGS' while reloading `asm' gimp-composite-mmx.c: At top level: gimp-composite-mmx.c:793: warning: 'mmx_op_overlay' defined but not used make[3]: *** [gimp-composite-mmx.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0. 2/app/composite' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0.2/app' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gimp-2.0.2/work/gimp-2.0.2' make: *** [all] Error 2 !!! ERROR: media-gfx/gimp-2.0.2 failed. !!! Function src_compile, Line 89, Exitcode 2 !!! (no error message) Expected Results: Gimp should compile cleanly. <emerge info output> Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.4.0, glibc-2.3.4.20040605-r1, 2.6. 7-rc3-love1) ================================================================= System uname: 2.6.7-rc3-love1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic" 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/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/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=athlon-xp -Os -fomit-frame-pointer -momit-leaf-frame-pointer -ffast-math -fforce-addr -mno-push-args -pipe -s -fpic" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distcc sandbox" GENTOO_MIRRORS="http://src.gentoo.pl/ ftp://sunsite.informatik.rwth-aachen. de/pub/Linux/gentoo ftp://gentoo.inode.at/source/ ftp://ftp.rxd.hu ftp://ftp. snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X aalib acl acpi acpi4linux activefilter alsa apache2 apm arts audiofile avi berkdb cdr crypt cscope cups dga directfb divx4linux doc dvd fbcon flac foomaticdb gd gdbm ggi gif glut gpm gtk2 icc imagemagick imlib innodb java javamail javascript jikes jpeg kadu-modules kadu-voice kde lcms ldap libwww linguas_en linguas_pl live mad matroska memlimit mikmod mmx motif mozilla moznocompose moznoirc moznomail moznoxft mozp3p mozsvg mozxmlterm mpeg mpi ncurses netcdf nls nocardbus nocd nptl offensive oggvorbis ooo-kde openal opengl openssh operanom2 oss pam pdflib pic png postgres ppds pthreads python qt quicktime readline samba sdl slang speex spell sse ssl svg svga szip tetex theora tiff tlen transcode truetype unicode usb videos vim-with-x wmf wxwindows x86 xinerama xml xml2 xmms xosd xprint xv xvid yv12 zlib"
*** This bug has been marked as a duplicate of 47177 ***