Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 13805

Summary: mplayer-0.90_rc2 compile failure
Product: Gentoo Linux Reporter: Jason Ferguson <jason.ferguson>
Component: Current packagesAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED DUPLICATE    
Severity: normal CC: mholzer
Priority: High    
Version: 1.0   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jason Ferguson 2003-01-12 17:57:35 UTC
mplayer fails to compile. I am not using gtk2 in my USE flags.

gcc -O4 -march=pentium4 -mcpu=pentium4 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader
-Ilibvo -I/usr/include/freetype2   -I/usr/include/SDL -D_REENTRANT  -o mplayer
mplayer.o mp_msg.o cpudetect.o codec-cfg.o cfgparser.o my_profile.o spudec.o
playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o
m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o
libvo/libvo.a libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a
mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a loader/libloader.a
loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a
libmpdemux/libmpdemux.a input/libinput.a postproc/libpostproc.a
postproc/libswscale.a linux/libosdep.a  libavcodec/libavcodec.a   -lvorbis -logg
-ldv    -ldivxdecore -lpng -lz -lz -ljpeg   -lfreetype -ltermcap
-lcdda_interface -lcdda_paranoia -lnsl     -lGL -lXxf86dga -lXv -lXxf86vm
-lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl  -lnsl -L/usr/lib
-Wl,-rpath,/usr/lib -lSDL -lpthread    -lvgagl -lvga  -lgif -L/usr/X11R6/lib
-lXext -lX11 -lnsl  -L/usr/kde/3/lib -ldl -lartsc -lpthread      -lpthread -ldl
-rdynamic  -lm
gcc -c -O4 -march=pentium4 -mcpu=pentium4 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader
-Ilibvo -I/usr/include/freetype2   -I/usr/include/SDL -D_REENTRANT  -o
mencoder.o mencoder.c
mencoder.c: In function `main':
mencoder.c:397: warning: passing arg 2 of `m_config_register_options' from
incompatible pointer type
mencoder.c:570: warning: assignment makes pointer from integer without a cast
mencoder.c: In function `lame_presets_set':
mencoder.c:1417: `MEDIUM_FAST' undeclared (first use in this function)
mencoder.c:1417: (Each undeclared identifier is reported only once
mencoder.c:1417: for each function it appears in.)
mencoder.c:1419: `MEDIUM' undeclared (first use in this function)
make: *** [mencoder.o] Error 1

!!! ERROR: media-video/mplayer-0.90_rc2 failed.
!!! Function src_compile, Line 217, Exitcode 2
!!! (no error message)


root@werewolf etc # emerge info
Portage 2.0.46-r4 (default-x86-1.4, gcc-3.1.1, glibc-2.2.5-r2,2.3.1-r2)
=================================================================
System uname: 2.4.19-gentoo-r10 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
USE="x86 oss 3dnow apm avi crypt encode gif jpeg libg++ mikmod mmx mpeg ncurses
nls pdflib png qtmt quicktime spell xml2 xv zlib gtkhtml gdbm berkdb slang
readline tetex bonobo svga tcltk java guile mysql sdl gpm tcpd pam libwww ssl
perl python esd imlib oggvorbis motif opengl cdr X -gtk -gnome -alsa qt kde icc
cups arts gphoto2 mozilla samba truetype xmms"
ARCH="x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=pentium4 -O3 -pipe"
CXXFLAGS="-mcpu=pentium4 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config
/usr/X11R6/lib/X11/xkb:/usr/kde/3/share/config:/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME="/opt/blackdown-jdk-1.4.1_beta"
JAVA_HOME="/opt/blackdown-jdk-1.4.1_beta"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-13 23:56:45 UTC
Try adding 'lame' to your USE flags, and let me know if that fixes it.
Comment 2 Frank Leong 2003-01-15 07:46:09 UTC
Added "lame" to the USE=.... in make.conf. Still the same compile error, any other suggestions?

gcc -c -O4 -march=athlon-tbird -mcpu=athlon-tbird -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader -Ilibvo -I/usr/include/freetype2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/include/SDL -D_REENTRANT  -o mencoder.o mencoder.c
mencoder.c: In function `main':
mencoder.c:397: warning: passing arg 2 of `m_config_register_options' from incompatible pointer type
mencoder.c:570: warning: assignment makes pointer from integer without a cast
mencoder.c: In function `lame_presets_set':
mencoder.c:1417: `MEDIUM_FAST' undeclared (first use in this function)
mencoder.c:1417: (Each undeclared identifier is reported only once
mencoder.c:1417: for each function it appears in.)
mencoder.c:1419: `MEDIUM' undeclared (first use in this function)
make: *** [mencoder.o] Error 1

!!! ERROR: media-video/mplayer-0.90_rc2 failed.
!!! Function src_compile, Line 217, Exitcode 2
!!! (no error message)

matchasm root # emerge info
Portage 2.0.46-r7 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) processor
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/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 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts tetex aalib svga tcltk java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla lame"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -mcpu=athlon-tbird -O3 -pipe"
CXXFLAGS="-march=athlon-tbird -mcpu=athlon-tbird -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://ftp.snt.utwente.nl/gentoo-portage"
FEATURES="sandbox ccache"
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-19 16:59:36 UTC
Must be something you have enabled/installed that I do not.  Ill try to track
it in the next week or so.
Comment 4 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-16 08:55:49 UTC
Try rc4 when out and let me know, or if still fails, try to take out 'encode'
from use:

  # USE="-encode" emerge mplayer

Comment 5 Jason Ferguson 2003-02-16 17:04:52 UTC
Losing the -encode from the USE flags worked. You should be able to call this one fixed.
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-16 20:34:48 UTC
Ok, bug #15041 is a dup, but gets to the core.

*** This bug has been marked as a duplicate of 15041 ***