VLC fails to compile on an amd64 platform /w gcc 3.4.2 due to what appears to be and asm error in compiling libmpeg2. libmpeg failure affects all packages that rely on it for mpeg playback, but on my system at least, vlc is the only media player that actually fails to build due to the libmpeg2 failure. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge vlc 3. fails Actual Results: the vlc ebuild fails due to a dependency on libmpeg2 which fails to build. Expected Results: vlc should have compiled so I could watch Invader Zim!! infiltrator ~ # emerge info Portage 2.0.51-r2 (gcc34-amd64-2004.1, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.8-gentoo-r9 x86_64) ================================================================= System uname: 2.6.8-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.4 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/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 amd64 apm arts avi berkdb bitmap-fonts bonobo cdparanoia cdr crypt cups dvd encode f77 foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imlib jabber jack jpeg kde ldap libg++ libwww maildir mikmod motif mozilla mpeg multilib ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl tcltk tcpd tetex truetype xine xml2 xmms xv zlib"
sorry, forgot the actual build failure: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -Wall -O3 -fomit-frame-pointer -fno-common -c cpu_accel.c -fPIC -DPIC -o .libs/libmpeg2arch_la-cpu_accel.o /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s: Assembler messages: /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:13: Error: suffix or operands invalid for `pop' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:16: Error: suffix or operands invalid for `push' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:19: Error: suffix or operands invalid for `pop' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:26: Error: suffix or operands invalid for `push' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:29: Error: suffix or operands invalid for `pop' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:46: Error: suffix or operands invalid for `push' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:49: Error: suffix or operands invalid for `pop' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:59: Error: suffix or operands invalid for `push' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:62: Error: suffix or operands invalid for `pop' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:71: Error: suffix or operands invalid for `push' /var/tmp/portage/libmpeg2-0.4.0b/temp/ccNJFpFj.s:74: Error: suffix or operands invalid for `pop' make[2]: *** [libmpeg2arch_la-cpu_accel.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/libmpeg2-0.4.0b/work/mpeg2dec-0.4.0/libmpeg2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libmpeg2-0.4.0b/work/mpeg2dec-0.4.0/libmpeg2' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/libmpeg2-0.4.0b failed. !!! Function src_compile, Line 50, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
Confirm this on 0.8.1 please, as that's the version I'm trying to get to stable.
feel free to reopen this one to provide the requested information. marking as needinfo for now.