Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26627 - mplayer-0.90-r5 compiling fails
Summary: mplayer-0.90-r5 compiling fails
Status: RESOLVED DUPLICATE of bug 17051
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-14 08:18 UTC by Veiko Kukk
Modified: 2005-07-17 13:06 UTC (History)
2 users (show)

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 Veiko Kukk 2003-08-14 08:18:18 UTC
#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"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-08-18 01:41:45 UTC
try turn down your CFLAGS
"-march=i686 -O2 -pipe"
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2003-08-19 09:01:25 UTC
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.
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2003-08-21 14:18:22 UTC
Try 0.91 ...
Comment 4 Veiko Kukk 2003-08-22 09:24:36 UTC
>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!
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-09-04 03:06:22 UTC
so how about 1.0 pre1 ?
Comment 6 SpanKY gentoo-dev 2003-09-05 13:37:45 UTC
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 ***