#emerge mplayer -u /.../ make[1]: Leaving directory `/var/tmp/portage/mplayer-0.90-r5/work/MPlayer-0.90/libdha' make -C vidix make[1]: Entering directory `/var/tmp/portage/mplayer-0.90-r5/work/MPlayer-0.90/vidix' gcc -c -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o vidixlib.o vidixlib.c ar r libvidix.a vidixlib.o make[2]: Entering directory `/var/tmp/portage/mplayer-0.90-r5/work/MPlayer-0.90/vidix/drivers' gcc -c -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I. -I.. -o cyberblade_vid.o cyberblade_vid.c cyberblade_vid.c:132: `VENDOR_TRIDENT' undeclared here (not in a function) cyberblade_vid.c:132: initializer element is not constant cyberblade_vid.c:132: (near initialization for `cyberblade_cap.vendor_id') cyberblade_vid.c:134: initializer element is not constant cyberblade_vid.c:134: (near initialization for `cyberblade_cap.reserved1') cyberblade_vid.c:147: `DEVICE_TRIDENT_CYBERBLADE_I1' undeclared here (not in a function) cyberblade_vid.c:147: initializer element is not constant cyberblade_vid.c:147: (near initialization for `cyberblade_card_ids[0]') cyberblade_vid.c: In function `vixProbe': cyberblade_vid.c:176: `VENDOR_TRIDENT' undeclared (first use in this function) cyberblade_vid.c:176: (Each undeclared identifier is reported only once cyberblade_vid.c:176: for each function it appears in.) make[2]: *** [cyberblade_vid.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mplayer-0.90-r5/work/MPlayer-0.90/vidix/drivers' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/mplayer-0.90-r5/work/MPlayer-0.90/vidix' make: *** [vidix/libvidix.a] Error 2 !!! ERROR: media-video/mplayer-0.90-r5 failed. !!! Function src_compile, Line 285, Exitcode 2 !!! Failed to build MPlayer! Reproducible: Always Steps to Reproduce: 1.emerge mplayer emerge info Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-ck6 i686 AMD Duron(tm) processor GENTOO_MIRRORS="ftp://ftp.gentoo.linux.no/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/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 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg nls pdflib png quicktime truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo guile X sdl gpm tcpd pam libwww ssl python imlib oggvorbis gnome gtk qt kde motif opengl -svga -spell -ldap 3dnow acl apache2 cdr cjk dvd esd flash gphoto2 imap ipv6 java lcms maildir mbox mmx mozilla mysql ncurses perl postgres ruby samba sasl sse tcltk tetex tiff usb" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow" CXXFLAGS="-march=athlon-xp -O3 -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow -Wno-deprecated" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache fixpackages"
try turn down your CFLAGS "-march=i686 -O2 -pipe"
Not going to help much, unfortunately (turning down CFLAGS). Any chance to try and track the header that is supposed to give `VENDOR_TRIDENT', etc ? I will try tonight to see if I can recreate it.
Try 0.91 ...
>Try 0.91 ... Same error with 0.91: make[1]: Leaving directory `/var/tmp/portage/mplayer-0.91/work/MPlayer-0.91/libdha' make -C vidix make[1]: Entering directory `/var/tmp/portage/mplayer-0.91/work/MPlayer-0.91/vidix' gcc -c -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o vidixlib.o vidixlib.c ar r libvidix.a vidixlib.o make[2]: Entering directory `/var/tmp/portage/mplayer-0.91/work/MPlayer-0.91/vidix/drivers' gcc -c -O4 -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I. -I.. -o cyberblade_vid.o cyberblade_vid.c cyberblade_vid.c:132: `VENDOR_TRIDENT' undeclared here (not in a function) cyberblade_vid.c:132: initializer element is not constant cyberblade_vid.c:132: (near initialization for `cyberblade_cap.vendor_id') cyberblade_vid.c:134: initializer element is not constant cyberblade_vid.c:134: (near initialization for `cyberblade_cap.reserved1') cyberblade_vid.c:147: `DEVICE_TRIDENT_CYBERBLADE_I1' undeclared here (not in a function) cyberblade_vid.c:147: initializer element is not constant cyberblade_vid.c:147: (near initialization for `cyberblade_card_ids[0]') cyberblade_vid.c: In function `vixProbe': cyberblade_vid.c:176: `VENDOR_TRIDENT' undeclared (first use in this function) cyberblade_vid.c:176: (Each undeclared identifier is reported only once cyberblade_vid.c:176: for each function it appears in.) make[2]: *** [cyberblade_vid.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mplayer-0.91/work/MPlayer-0.91/vidix/drivers' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/mplayer-0.91/work/MPlayer-0.91/vidix' make: *** [vidix/libvidix.a] Error 2 !!! ERROR: media-video/mplayer-0.91 failed. !!! Function src_compile, Line 282, Exitcode 2 !!! Failed to build MPlayer!
so how about 1.0 pre1 ?
re-open if you can verify that this bug still happens after you set your LOCALE to C (and remove traces of estonia) *** This bug has been marked as a duplicate of 17051 ***