Here are the last few lines I get when the ebuild fails to compile: gcc -march=athlon-xp -O3 -fomit-frame-pointer -pipe -falign-functions=4 -fprefetch-loop-arrays -ffast-math -fPIC -Wall -g -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o msmpeg4.o msmpeg4.c msmpeg4.c: In function `msmpeg4_pred_dc': msmpeg4.c:705: can't find a register in class `BREG' while reloading `asm' make[1]: *** [msmpeg4.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.6-r1/work/ffmpeg-0.4.6/libavcodec' make: *** [lib] Error 2 !!! ERROR: media-video/ffmpeg-0.4.6-r1 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! make failed. Also, here is the print out from 'emerge info' for the system this build failed on:
Oops, I submitted the bug before I pasted the 'emerge info'. Well, here it is: Portage 2.0.46-r9 (default-x86-1.4, gcc-3.2.1, glibc-2.2.5-r6,2.3.1-r2,2.3.1-r3) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/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 apm encode gnome libg++ mikmod ncurses qtmt spell zlib gtkhtml tetex aalib bonobo svga guile gtk directfb xv slang readline mozilla gpm berkdb mmx 3dnow quicktime gdbm tcpd pam libwww ssl -ldap nls mitshm arts lame perl python esd imlib sdl oggvorbis tcltk gtk2 X qt kde motif opengl avi png tiff gif dvd xml xml2 truetype jpeg mpeg cups decss pdflib oss java xmms gpg cdr samba scanner smooth crypt odbc" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe -falign-functions=4 -fprefetch-loop-arrays -ffast-math -fPIC" CXXFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe -falign-functions=4 -fprefetch-loop-arrays -ffast-math -fPIC" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="no" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
I had the same issue, and just tested a fix. I'm uploading to portage (23:10 California time) so please rsync after 23:30 California time and try...
updated in portage.