Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43640 - mplayer ebuild update to co-exist with libpostproc (bug 43639)
Summary: mplayer ebuild update to co-exist with libpostproc (bug 43639)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Joel Martin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 43639
Blocks: 37639
  Show dependency tree
 
Reported: 2004-03-03 13:24 UTC by Joel Martin (RETIRED)
Modified: 2004-03-16 07:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
updated ebuild media-video/mplayer-1.0_pre3-r1.ebuild (mplayer-1.0_pre3-r1.ebuild,11.64 KB, text/plain)
2004-03-03 13:25 UTC, Joel Martin (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joel Martin (RETIRED) gentoo-dev 2004-03-03 13:24:47 UTC
See bug 43639, essentially that ebuild creates libpostproc. mplayer no longer needs to install libpostproc, so this is an ebuild update so that mplayer no longer installs libpostproc to prevent file collisions with libpostproc.

Related bugs 43639, 12999, 27051.

I will attach proposed ebuild media-video/mplayer-1.0_pre3-r1.ebuild, It's not all that much changed from mplayer-1.0_pre3.ebuild

Reproducible: Always
Steps to Reproduce:
Comment 1 Joel Martin (RETIRED) gentoo-dev 2004-03-03 13:25:30 UTC
Created attachment 26793 [details]
updated ebuild media-video/mplayer-1.0_pre3-r1.ebuild
Comment 2 Pedro Morales 2004-03-11 18:04:12 UTC
this ebuild fails to compile if you have USE="matroska", with the following error:
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 -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/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I../loader  -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/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include       -o demux_mkv.o demux_mkv.cpp
demux_mkv.cpp: In function `void parse_cues(mkv_demuxer_t*, long long unsigned
   int)':
demux_mkv.cpp:1229: error: `KaxCueReference' undeclared (first use this
   function)
demux_mkv.cpp:1229: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
demux_mkv.cpp:1229: error: `cref' undeclared (first use this function)
demux_mkv.cpp:1303: error: parse error before `*' token
make[1]: *** [demux_mkv.o] Error 1
make[1]: Leaving directory `/usr/local/var/tmp/portage/mplayer-1.0_pre3-r1/work/MPlayer-1.0pre3/libmpdemux'
make: *** [libmpdemux/libmpdemux.a] Error 2

!!! ERROR: media-video/mplayer-1.0_pre3-r1 failed.
!!! Function src_compile, Line 307, Exitcode 2
!!! Failed to build MPlayer!
Comment 3 Joel Martin (RETIRED) gentoo-dev 2004-03-12 05:26:49 UTC
Pedro,

What version of libmatroska do you have? I have 0.6.2 and it works for me. The
dependency is for 0.6.0. Try going up to libmatroska-0.6.2 and see if you can 
build. If you are succesfully, please post here and I will bump the dependency.

Also, this ebuild is now in cvs.
Comment 4 Harm Geerts 2004-03-12 08:20:55 UTC
>=media-video/mplayer-1.0_pre3 breaks with libmatroska-0.6.3
See http://bugs.gentoo.org/show_bug.cgi?id=42820
Comment 5 Joel Martin (RETIRED) gentoo-dev 2004-03-12 13:28:53 UTC
It works for me with libmatroska 0.6.2, I have confirmed it doesn't work with 
0.6.3. However, I think mplayer with matroska problems should be tracked in 42820 (see above). If no one else does, I will soon get around to merging the changes from that bug into the current ebuild.

I have submitted this to the tree. I'm taking ownership of this bug and adding
media-video and azarah to the CC:
Comment 6 Joel Martin (RETIRED) gentoo-dev 2004-03-16 07:09:04 UTC
I am closing this bug. The ebuild is in the tree. matroska problems are being tracked by bug 42820.