While compiling media-video/mplayer-1.0_pre3, the compilation of dsputil_mmx.c fails with the message: can't find a register in class `GENERAL_REGS' while reloading `asm' Reproducible: Didn't try Steps to Reproduce: 1. emerge mplayer (using unstable) Actual Results: gcc -yet_exec -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c i386/dsputil_mmx.c: In function `h263_h_loop_filter_mmx': i386/dsputil_mmx.c:610: error: can't find a register in class `GENERAL_REGS' while reloading `asm' make[1]: *** [i386/dsputil_mmx.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre3/work/MPlayer-1.0pre3/libavcodec' make: *** [libavcodec/libavcodec.a] Error 2 !!! ERROR: media-video/mplayer-1.0_pre3 failed. !!! Function src_compile, Line 305, Exitcode 2 !!! Failed to build MPlayer! Expected Results: Should have compiled successfully. Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test9-gentoo) ================================================================= System uname: 2.6.0-test9-gentoo i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox usersandbox" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://gentoo.seren.com/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d acl acpi acpi4linux alsa amd antlr apache2 apm arts artswrappersuid avi berkdb bonobo cdr crypt cups directfb dnd doc dv dvd dvdr encode esd ethereal evo fbcon fbdev foomaticdb foreign-package foreign-sysvinit freetds gb gd gd-external gdbm gif ginac gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile imap imlib innodb ipv6 java jikes jpeg junit kde kerberos ldap libg++ libgda libwww mad maildir mbox mdb mikmod mmx motif mozilla moznoirc moznomail mpeg mysql ncurses nls nptl oci8 odbc ofx oggvorbis opengl oss pam pda pdflib perl pg-hier pic plotutils png postgres python qt quicktime radeon readline ruby ruby18 samba sasl sdl slang slp snmp spell sse ssl svga tcltk tcpd tetex tiff truetype type1 usb wmf wxwindows x86 xml xml2 xmms xv zeo zlib"
For me it dies even earlier.. . . . >>> Source unpacked. * Setting REALLIBDIR to /opt/RealPlayer8/Codecs... Detected operating system: Linux Detected host architecture: i386 Checking for gcc version ... 3.3.2, ok Checking for CPU vendor ... AuthenticAMD (6:4:2) Checking for CPU type ... AMD Athlon(tm) Processor Checking for GCC & CPU optimization abilities ... athlon-tbird Checking for kernel support of mmx ... yes Checking for kernel support of mmx2 ... yes Checking for kernel support of 3dnow ... yes Checking for kernel support of 3dnowex ... yes Checking for mtrr support ... yes Unknown parameter: --disable-css !!! ERROR: media-video/mplayer-1.0_pre3 failed. !!! Function src_compile, Line 297, Exitcode 1 !!! (no error message) <--------------- Emerge Info ----------------> Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r1) ================================================================= System uname: 2.4.22-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -maccumulate-outgoing-args -fprefetch-loop-arrays -ffast-math -fmerge-all-constants -mmmx -m3dnow" 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/share/config /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/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fforce-addr -fomit-frame-pointer -maccumulate-outgoing-args -fprefetch-loop-arrays -ffast-math -fmerge-all-constants -mmmx -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/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="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm avi bonobo cdr crypt cups dga encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Re: Comment #1: Claes, please see bug #35644. I believe that is your problem.
Same error as original reporter has. Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.6.0-gentoo) ================================================================= System uname: 2.6.0-gentoo i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.12 ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -msse -mmmx -m3dnow -momit-leaf-frame-pointer -fomit-frame-pointer -funroll-loops -ftracer -ffast-math -fprefetch-loop-arrays -freduce-all-givs -finline-limit=600 -mfpmath=387 -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/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -msse -mmmx -m3dnow -momit-leaf-frame-pointer -fomit-frame-pointer -funroll-loops -ftracer -ffast-math -fprefetch-loop-arrays -freduce-all-givs -finline-limit=600 -mfpmath=387 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://194.83.57.3/sites/www.ibiblio.org/gentoo/ http://194.83.57.7/sites/www.ibiblio.org/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa amd apache2 apm arts autofs avantgo avi berkdb bluetooth bonobo cdr cjk crypt cups dvd encode esd evo exiscan exiscan-acl ext-png ext-zlib faad fam fbcon fbdev ffmpeg fftw flac fltk foomaticdb foreign-sysvinit freetype fs gb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib imlib2 irmc java javascript jpeg kde lcms libg++ libwww mad maildir mcal md5sum mikmod mldonkeypango mmx mng mono motif mozilla moznocompose moznoirc mpeg mpeg4 msn mysql ncurses nls nvidia offensive oggvorbis openal opengl openssh oscar oss pam pda pdflib perl php pic png ppds python qt quicktime readline ruby scanner sdl slang speedo spell sse ssl stencil-buffer svga tcltk tcpd truetype usb wxwindows x86 xml2 xmms xosd xvid zlib"
Don't know if it helps, but I get the same error and here's my info: gcc -yet_exec -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c i386/dsputil_mmx.c: In function `h263_h_loop_filter_mmx': i386/dsputil_mmx.c:610: error: can't find a register in class `GENERAL_REGS' while reloading `asm' make[1]: *** [i386/dsputil_mmx.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre3/work/MPlayer-1.0pre3/libavcodec' make: *** [libavcodec/libavcodec.a] Error 2 !!! ERROR: media-video/mplayer-1.0_pre3 failed. !!! Function src_compile, Line 307, Exitcode 2 !!! Failed to build MPlayer! Portage 2.0.50-r1 (hardened-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3) ================================================================= System uname: 2.6.3 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/portage/bashrc" CC="gcc" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" FEATURES="autoaddcvs ccache sandbox sfperms strict" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GDK_USE_XFT="1" GENTOO_MIRRORS="ftp://ftp.rhnet.is/pub/gentoo" GLIBC_SSP_CHECKED="1" GRP_STAGE23_USE="x86 berkdb crypt readline nls ssl tcpd zlib pam pic" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="rms-fanboy" INFODIR="/usr/share/info:/usr/X11R6/info" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info" INPUTRC="/etc/inputrc" JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.1" JDK_HOME="/opt/blackdown-jdk-1.4.1" LANG="en_US" LC_ADDRESS="is_IS" LC_COLLATE="is_IS" LC_CTYPE="en_US" LC_IDENTIFICATION="is_IS" LC_MEASUREMENT="is_IS" LC_MESSAGES="en_US" LC_MONETARY="is_IS" LC_NAME="is_IS" LC_NUMERIC="is_IS" LC_PAPER="is_IS" LC_TELEPHONE="is_IS" LC_TIME="is_IS" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" MAKEOPTS="-j2" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man::/opt/blackdown-jdk-1.4.1/man" NOCOLOR="false" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="7434" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/root" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SHELL="/bin/bash" SHLVL="1" SYNC="rsync://ftp.rhnet.is/gentoo-portage" TERM="xterm" USE="3dnow X acpi alsa avi berkdb cdr crypt dga esd fam fbcon flash gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg mmx mpeg ncurses nls offensive oggvorbis opengl pam perl pic png python quicktime readline samba sdl sse ssl svga tcpd truetype v4l x86 xmms xv xvid zlib" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" XARGS="xargs -r" XAUTHORITY="/root/.xauth15hFdP" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge" __GL_SYNC_TO_VBLANK="1"
Without the sse-Use-flag mplayer emerges USE="-sse" emerge mplayer Greetz, RSp
Nope, that doesn't change anything.
No other solution?
Having the exact same problem with media-video/mplayer-1.0_pre3-r1. <A HREF="http://www1.mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/i386/dsputil_mmx.c.diff?cvsroot=FFMpeg&r1=text&tr1=1.5&r2=text&tr2=1.6&f=h>Here</A> is how Michael Niedermayer fixed a similar bug in ffmpeg (see <A HREF="http://www1.mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/i386/dsputil_mmx.c?r1=1.6&cvsroot=FFMpeg#diff">revision 1.6</A> in the webCVS interface for ffmpeg/libavcodec/i386/dsputil_mmx.c). Unfortunately, I don't know assembly, so I'll be somewhat useless as to the specifics here. For a more general discussion, I found <A HREF="http://gcc.gnu.org/ml/gcc-bugs/2004-01/msg03115.html">this thread</A< on the gcc-bugs mailing list archive. Some people, e.g. bug #40964, seem to fix the problem by removing the -fforce-addr flag from GCC's compilation line, which a lot of people who have posted their emerge info here seem to exhibit have included. I tried this, however, with no change.
*** Bug 44463 has been marked as a duplicate of this bug. ***
*** Bug 46046 has been marked as a duplicate of this bug. ***
*** Bug 45354 has been marked as a duplicate of this bug. ***
I have updated the summary to indicate both ffmpeg and mplayer have this issue. Also, there is a bug on gcc for this same issue: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13850 The ffmpeg issue exists with both gcc 3.3.X and gcc 3.2.X. Removing all -O optimization results in the compile error. Adding any -O optimization for me results in a succesful compile. Please see 45354 for more info.
I just reinstalled my system and I didn't encounter this error this time. Only thing I can think of is that I used the default-x86-2004.0 profile instead of hardened-x86-2004.0.
*** Bug 48972 has been marked as a duplicate of this bug. ***
Try with gcc-3.3.3-r3 - works fine here same CFLAGS.
Err, ok, missed the without -O - seems ok with -O2+ though.
Blah, its a sad juggling with flags. Most cases seems to be Ok if you add '-O2' or higher, and '-fomit-frame-pointer'. Can those wo have issues test with ffmpeg or gst-plugins-ffmpeg if it works with -O2 and -fomit-frame-pointer added to CFLAGS ?
When I was having this problem with gst-plugins-ffpmeg, I was using -mcpu=pentium4 -O2 -pipe, I changed that to -march=i686 -02 -pipe and the package compiled fine.
*** Bug 52186 has been marked as a duplicate of this bug. ***
Everyone got this compiling ok? Is it still an issue with 1.0_pre4-r4?
I can compile now mplayer-1.0_pre4-r4, thanks. BTW: I get all the time: `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead. But, the ffmpeg problem is still here: gcc -Wall -mpni -O3 -march=pentium4 -funroll-loops -pipe -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c `-mpni' is deprecated. Use `-msse3' instead. i386/dsputil_mmx.c: In function `h263_h_loop_filter_mmx': i386/dsputil_mmx.c:614: error: can't find a register in class `GENERAL_REGS' while reloading `asm' i386/dsputil_mmx.c: At top level: i386/dsputil_mmx_rnd.h:363: warning: 'avg_no_rnd_pixels8_l2_mmx' defined but not used i386/dsputil_mmx_rnd.h:410: warning: 'avg_no_rnd_pixels16_l2_mmx' defined but not used i386/dsputil_mmx_avg.h:57: warning: 'put_pixels8_l2_3dnow' defined but not used i386/dsputil_mmx_avg.h:129: warning: 'put_pixels16_l2_3dnow' defined but not sed i386/dsputil_mmx_avg.h:57: warning: 'put_pixels8_l2_mmx2' defined but not used i386/dsputil_mmx_avg.h:129: warning: 'put_pixels16_l2_mmx2' defined but not used make[1]: *** [i386/dsputil_mmx.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.8.20040322/work/ffmpeg-20040322/libavcodec' make: *** [lib] Error 2 On the other hand: gcc -mpni -O3 -march=pentium4 -funroll-loops -pipe -Wall -g -I. -I/var/tmp/portage/ffmpeg-0.4.8/work/ffmpeg-0.4.8 -I/var/tmp/portage/ffmpeg-0.4.8/work/ffmpeg-0.4.8/libavcodec -I/var/tmp/portage/ffmpeg-0.4.8/work/ffmpeg-0.4.8/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cmdutils.o cmdutils.c `-mpni' is deprecated. Use `-msse3' instead. gcc -Wl,--warn-common -rdynamic -g -o ffmpeg_g ffmpeg.o cmdutils.o -L./libavformat -lavformat -L./libavcodec -lavcodec -lm -lz -ldl -logg -lvorbis -lvorbisenc ./libavcodec/libavcodec.so: undefined reference to `bone' ./libavcodec/libavcodec.so: undefined reference to `w05' ./libavcodec/libavcodec.so: undefined reference to `wm1010' ./libavcodec/libavcodec.so: undefined reference to `ff_pw_3' ./libavcodec/libavcodec.so: undefined reference to `ff_pw_20' ./libavcodec/libavcodec.so: undefined reference to `d40000' ./libavcodec/libavcodec.so: undefined reference to `w20' collect2: ld returned 1 exit status make: *** [ffmpeg_g] Error 1 !!! ERROR: media-video/ffmpeg-0.4.8 failed.
Martin Mokrejs: can you please post your emerge --info and emerge -pv gcc info (example): USE="Extra USE flags I used go here" emerge -pv gcc Thanks. btw, to the people commenting on their CFLAGS, Mplayer isn't affected by /etc/make.conf CFLAGS from what I understand (upstream won't help us if they aren't their "standard flags").
emerge -pv gcc info Portage 2.0.50-r8 (default-x86-1.4, gcc-3.4.0, glibc-2.3.3.20040420-r0, 2.4.27-rc1) ================================================================= System uname: 2.4.27-rc1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" AUTO_SYMLINK="no" BASH_ENV="/etc/portage/bashrc" BLASTDB="/usr/var/ncbi/db" CAD_HOME="/usr" CC="gcc" CFLAGS="-mpni -O3 -march=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CLASSPATH="/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:." CLEAN_DELAY="5" 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 /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/bind /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-mpni -O3 -march=pentium4 -funroll-loops -pipe" DISPLAY="localhost:10.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" EMBOSS_ACDROOT="/usr/share/EMBOSS/acd" ENV_VARS="JAVACC_HOME" FEATURES="autoaddcvs ccache sandbox" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" GLIBC_SSP_CHECKED="1" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" GUILE_LOAD_PATH="/usr/share/guile/1.6" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="aquarius" IA32ROOT="/opt/intel/compiler80" INFODIR="/usr/share/info:/usr/X11R6/info" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4/info" INPUTRC="/etc/inputrc" INTEL_FLEXLM_LICENSE="/opt/intel/compiler80/licenses" INTEL_LICENSE_FILE="/opt/intel/licenses/l_cpp_58408918.lic" JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac" JAVACC_HOME="/usr/share/@PN@" JAVA_HOME="/opt/blackdown-jdk-1.4.1" JDK_HOME="/opt/blackdown-jdk-1.4.1" KBUILD_OUTPUT_PREFIX="" KDEDIR="/usr/kde/3.2" KDEDIRS="/usr" LC_CTYPE="cs_CZ" LESS="-R" LESSOPEN="|lesspipe.sh %s" LINUX_PORTAGE_WRITABLE="no" LOGNAME="root" MAIL="/var/mail/root" MAKEOPTS="-j2" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4/man:/opt/intel/compiler80/man:/usr/X11R6/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/man:/usr/qt/3/doc/man:/opt/vmware/man" MOZILLA_FIVE_HOME="/usr/lib/mozilla" NOCOLOR="false" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/athena/bin:/usr/local/sbin:/usr/local/bin:/usr/src/wifi/prism25/hostap-utils-0.1.2:/usr/local/bin:/opt/bin:/usr/afsws/bin:/etc/afs/afsws:/usr/afs/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4:/opt/intel/compiler80/bin:/opt/ati/bin:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin:/opt/vmware/bin:/var/qmail/bin" PKGDIR="/usr/portage/packages" PLPLOT_LIB="/usr/share/EMBOSS/plplot/lib" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="20228" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/root" PYTHONDOCS="/usr/share/doc/python-docs-2.3.3/html" QMAIL_CONTROLDIR="/var/qmail/control" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" R3D_LIB="/usr/share/Raster3D/materials" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SANE_CONFIG_DIR="/etc/sane.d" SHELL="/bin/bash" SHLVL="1" SSH_CLIENT="::ffff:127.0.0.1 32769 22" SSH_CONNECTION="::ffff:127.0.0.1 32769 ::ffff:127.0.0.1 22" SSH_TTY="/dev/pts/1" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="X Xaw3d aalib acpi afs alsa apache2 apm arts ati avi berkdb bidi bonobo cdr crypt cscope cups curl dga directfb doc dvb dvd dvdr emacs emacs-w3 encode esd ethereal evo fam fbcom flash foomaticdb fvwm fvwm2 gb gd gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile icc imagemagick imlib innodb java jpeg kde kde3 lcms ldap leim libg++ libwww mad mbox mcal mesa mikmod mmx motif mozilla mpeg mule mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl plotutils png ppds pthread pthreads python qt quicktime readline ruby samba sasl scanner sdl slang slp spell sse ssl svga tcltk tcpd tetex thread threads tiff truetype unicode usb video_cards_radeon wmf x86 xml xml2 xmms xosd xv zeo zlib" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" VERSION="JavaCC @PV@" VIDEO_CARDS="radeon" XARGS="xargs -r" XGUILOADPATH="/usr/share/doc/snns-4.2-r4/" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
USE="Extra USE flags I used go here" emerge -pv gcc <--- I *still* need this information.
CFLAGS="-mpni -O3 -march=pentium4 -funroll-loops -pipe" try changing that to: CFLAGS="-O2 -march=pentium4 -fommit-frame-pointer -pipe" see if that works.
Sorry but have downgraded gcc. :(
Taking a stab at this for mplayer, seems to be same issues as bug #51853 has exposed.
Is this still an issue with the currently latest mplayer?
Should be resolved with 1.0_pre5-r4.