Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57463 - mplayer-1.0_pre5 build failed: linking error :Gui/libgui.a undefined references
Summary: mplayer-1.0_pre5 build failed: linking error :Gui/libgui.a undefined references
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-18 02:24 UTC by White
Modified: 2004-07-18 21:39 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 White 2004-07-18 02:24:38 UTC
On emerge mplayer-1.0_pre5 the Following linking error occurs.




Reproducible: Always
Steps to Reproduce:
1.emerge mplayer-1.0_pre5


Actual Results:  
.... Many Errorfree lines ...
make[1]: Leaving directory
`/var/tmp/portage/mplayer-1.0_pre4-r5/work/MPlayer-1.0pre4/libmenu'
./darwinfixlib.sh mplayer.o mp_msg.o cpudetect.o codec-cfg.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   
libavcodec/libavcodec.a  libmpdemux/libmpdemux.a libmpcodecs/libmpcodecs.a
libao2/libao2.a liba52/liba52.a mp3lib/libMP3.a libmpeg2/libmpeg2.a
osdep/libosdep.a postproc/libswscale.a input/libinput.a libvo/libvo.a
libaf/libaf.a libmpdvdkit2/libmpdvdkit.a Gui/libgui.a libmenu/libmenu.a
gcc -fno-pic -nopie -I../libvo/ -I../../libvo -O4   -pipe -ffast-math
-fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -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 -I/usr/X11R6/include     
-o mplayer mplayer.o mp_msg.o cpudetect.o codec-cfg.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 libmenu/libmenu.a  Gui/libgui.a
libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a  
libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a
osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a    -lvorbis
-logg -ldv  -lfaad  -lmp3lame -lvorbis -logg -lxvidcore -lm -lpng -lz -lz -ljpeg
-lasound -ldl -lpthread /usr/lib/libxmms.so.1 -export-dynamic   -lfreetype -lz 
-lcdda_interface -lcdda_paranoia -lnsl /usr/lib/live/liveMedia/libliveMedia.a
/usr/lib/live/groupsock/libgroupsock.a
/usr/lib/live/UsageEnvironment/libUsageEnvironment.a
/usr/lib/live/BasicUsageEnvironment/libBasicUsageEnvironment.a -lstdc++  -lungif
 -lsmbclient  -lfontconfig   -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic
-lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lglib -laa -lGL
-lXxf86dga -lXv  -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl  -lnsl
-L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lggi    -ldirectfb   -L/usr/lib
-lesd -laudiofile -lm -lasound       -lpthread -ldl -rdynamic   -lm
/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: libstdc++.so.6, needed by /usr/lib/libSDL.so, may conflict with
libstdc++.so.5
Gui/libgui.a(ws.o)(.text+0x1008): In function `wsFullScreen':
: undefined reference to `vo_fs_type'
Gui/libgui.a(ws.o)(.text+0x1062): In function `wsFullScreen':
: undefined reference to `vo_x11_ewmh_fullscreen'
Gui/libgui.a(ws.o)(.text+0x1068): In function `wsFullScreen':
: undefined reference to `vo_fs_type'
Gui/libgui.a(ws.o)(.text+0x114d): In function `wsFullScreen':
: undefined reference to `vo_x11_ewmh_fullscreen'
Gui/libgui.a(ws.o)(.text+0x1153): In function `wsFullScreen':
: undefined reference to `vo_fs_type'
collect2: ld returned 1 exit status
make: *** [mplayer] Fehler 1

!!! ERROR: media-video/mplayer-1.0_pre4-r5 failed.
!!! Function src_compile, Line 301, Exitcode 2
!!! Failed to build MPlayer!


Expected Results:  
emerged successfully 

emerge info
Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0,
2.6.7-gentoo-r9)
=================================================================
System uname: 2.6.7-gentoo-r9 x86_64 4
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-pipe -O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/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 aalib acl acpi acpi4linux alsa amd64 apache2 avi berkdb cdr clamav crypt
curl dga directfb divx4linux dnd dvd dvdr emacs emacs-w3 encode escreen esd
ethereal etwin fam fbcon fbdev ffmpeg fftw flac foomaticdb freetype
freetype-version-1 gdbm ggi gif gimpprint gpm gtk gtk2 icq imagemagick imlib
imlib2 ipv6 javascript jpeg ldap libg++ libwww live md5sum mikmod milter motif
mozilla mozinterfaceinfo moznocompose moznoirc moznomail mozp3p mozsvg
mozxmlterm mpeg mpeg4 mpi multilib mysql n32 n64 ncurses nls nogcj nvidia
oggvorbis openal opengl pam pcap pdflib perl pg-hier pg-intdatetime
pg-vacuumdelay php physfs pic png postgres ppds python qt quicktime radeon
readline samba sasl sdl slang spell ssl tcltk tcpd tetex tiff truetype usb v4l
v4l2 video_cards_radeon virus-scan wxwindows xchattext xemacs xinerama xml xml2
xmms xosd xv xvid zlib"
Comment 1 Chris White (RETIRED) gentoo-dev 2004-07-18 21:39:25 UTC
This is what happens when testing goes aray.  Fixed in cvs, bad chriswhite!