Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69428 - vlc fails to compile /w gcc 3.4.2 on amd64
Summary: vlc fails to compile /w gcc 3.4.2 on amd64
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-29 10:47 UTC by Brian O'Reilly
Modified: 2005-03-10 06:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian O'Reilly 2004-10-29 10:47:57 UTC
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"
Comment 1 Brian O'Reilly 2004-10-29 10:49:39 UTC
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.
Comment 2 Chris White (RETIRED) gentoo-dev 2005-01-07 20:19:24 UTC
Confirm this on 0.8.1 please, as that's the version I'm trying to get to stable.
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-10 06:03:56 UTC
feel free to reopen this one to provide  the requested information. marking as needinfo for now.