Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13513 - mplayer-0.90_rc2 failes with USE="gtk2" (undefined reference to cache_stream_fill_buffer)
Summary: mplayer-0.90_rc2 failes with USE="gtk2" (undefined reference to cache_stream_...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL: http://www.mplayerhq.hu
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-08 13:10 UTC by Terje Kvernes
Modified: 2003-03-06 16:33 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 Terje Kvernes 2003-01-08 13:10:19 UTC
gcc -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader
-Ilibvo -I/usr/include/freetype2 -I-I/usr/include -I/usr/include/dvdnav
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -I/usr/include/SDL
-D_REENTRANT  -g codec-cfg.c mp_msg.c -o codec-cfg -DCODECS2HTML
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x16): In function
`stream_read_dword':
/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
undefined reference to `cache_stream_fill_buffer'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x42):/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
undefined reference to `cache_stream_fill_buffer'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x77):/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
undefined reference to `cache_stream_fill_buffer'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0xa7):/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
undefined reference to `cache_stream_fill_buffer'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0xeb): In function
`stream_read_dword_le':
/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
undefined reference to `cache_stream_fill_buffer'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x115):/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:62:
more undefined references to `cache_stream_fill_buffer' follow
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x4c7): In function
`stream_skip':
/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:163:
undefined reference to `cache_stream_seek_long'
/var/tmp/portage/mplayer-0.90_rc2/temp/ccskJn3V.o(.text+0x4e3):/var/tmp/portage/mplayer-0.90_rc2/work/MPlayer-0.90rc2/Gui/mplayer/../../libmpdemux/stream.h:174:
undefined reference to `cache_stream_fill_buffer'
collect2: ld returned 1 exit status
make: *** [codec-cfg] Error 1

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

almach root # emerge info
Portage 2.0.46-r4 (default-1.0, gcc-2.95.3, glibc-2.2.5-r7)
=================================================================
System uname: 2.4.19-r1 i686 Pentium II (Deschutes)
USE="x86 oss 3dnow apm avi crypt cups encode jpeg libg++ libwww mikmod mmx mpeg
ncurses pdflib qtmt quicktime spell truetype xml2 xmms xv arts berkdb bonobo
gdbm gif gnome-libs gpm gtk gtkhtml guile imlib java kde ldap motif nls
oggvorbis opengl pam perl png python qt readline scanner sdl slang ssl svga tcpd
tiff X cdr dvd esd gd gnome imap mozilla pda tcltk gnome2 gtk2"
ARCH="x86"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/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=""
JAVA_HOME=""
AUTOCLEAN="yes"
SYNC="rsync://pittheus.uio.no/gentoo-x86-portage"
GENTOO_MIRRORS="http://gentoo.linux.no http://www.ibiblio.org/gentoo"

if I do "USE="-gtk2" emerge mplayer it works fine.
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-08 15:25:25 UTC
Hmm, I do not have kde this side ..  can you try:

 # USE="-arts -kde" emerge mplayer

?  Thanks.
Comment 2 Terje Kvernes 2003-01-08 19:12:05 UTC
same error.  this only happens on my 2.95-based box, the 3.2-based box is fine.
 any ideas where to debug?  like I said, it works if I turn off GTK2-support. 
weird.
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2003-01-08 22:26:42 UTC
Ok, could make sense.  Ill try at work box today ... that is still gcc-2.95.3
Comment 4 moonlite 2003-01-19 15:37:51 UTC
i have the same failure with gcc-2.95 and it works fine with gtk-1.2

---------------
moonlite@starbase ~ $ su -c "emerge info"
Password:
Portage 2.0.46-r2 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2)
=================================================================
System uname: 2.4.19 i686 AuthenticAMD
USE="x86 apm avi crypt jpeg libg++ mikmod mpeg ncurses pdflib qtmt spell xml2
xmms berk 
db bonobo cdr esd gdbm gif gnome-libs gpm gtkhtml guile imlib libwww mozilla nls
pam pn 
g python readline slang tcltk tcpd tiff X alsa mysql mmx 3dnow sse fbcon xface
oss ssl  
svga matrox opengl oggvorbis libmpeg3 gtk sdl dvd encode dvdread xv perl
truetype gtk2  
quicktime -gnome -aalib -postgres -ggi -qt -kde -arts -motif -java -cups"
ARCH="x86"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~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"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME="/opt/blackdown-jdk-1.3.1"
JAVA_HOME="/opt/blackdown-jdk-1.3.1"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="ftp://sunsite.dk/mirrors/gentoo"
----------
Comment 5 Terje Kvernes 2003-01-29 16:12:57 UTC
hm, rc3 works fine with USE="gtk" and GCC2.95 / Gentoo 1.2.  I'd consider this a
mplayer bug and bump the stable release.  ;-P
Comment 6 Terje Kvernes 2003-01-29 16:13:49 UTC
grrr.  I did of course mean "gtk2" earlier. oh well.  anyhow, the problem
doesn't seem to exist anymore.
Comment 7 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-02 14:29:30 UTC
Ok, great.  There is however one or two problems with rc3 that I need to fix
first before we can mark it stable.
Comment 8 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-16 08:48:43 UTC
Ok, please try rc4 when out in a bit and let me know.
Comment 9 Martin Schlemmer (RETIRED) gentoo-dev 2003-03-06 16:33:42 UTC
Will mark rc4 stable in a bit.