Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140015 - media-video/mplayer-1.0_pre8-r1 tries to update xorg-x11 to modular X
Summary: media-video/mplayer-1.0_pre8-r1 tries to update xorg-x11 to modular X
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 143578 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-11 11:25 UTC by Jouni Rinne
Modified: 2006-08-11 09:57 UTC (History)
3 users (show)

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


Attachments
Patch to allow xorg-6.8 (mplayer-depend.diff,2.41 KB, patch)
2006-08-11 09:57 UTC, Jon Severinsson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rinne 2006-07-11 11:25:12 UTC
I'm not sure whether this is a bug or an intentional 'feature', but mplayer-1.0_pre8-r1 tries to update my X server (xorg-x11-6.8.2-r8) to a modular X version. I'm still using the old monolithic X server, and I'm not ready to upgrade yet, so I have masked the newer versions.

Mplayer-1.0_pre8 works fine with this X version; what's so different in the -r1 release that it needs the modular X?
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2006-07-11 11:31:17 UTC
Apparently there is a bug in mplayer_1.0_pre8-r1.ebuild, it has 

xvmc? ( x11-libs/libXvMC )

It should be..

xvmc? ( || ( ( x11-libs/libXvMC ) 
<virtual-x11-7.0 ) )
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2006-07-11 11:32:16 UTC
> Mplayer-1.0_pre8 works fine with this X version; what's so different in the -r1
> release that it needs the modular X?

Do you have USE="xvmc" enabled?
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2006-07-11 11:34:29 UTC
Err. I mean virtual/x11 not virtual-x11 of course.
Comment 4 Jouni Rinne 2006-07-11 12:06:09 UTC
(In reply to comment #2)
> Do you have USE="xvmc" enabled? 

Yes
Comment 5 Luca Barbato gentoo-dev 2006-07-12 03:38:21 UTC
Not a bug, the -r1 uses xvmc wrappers that are available just on modular X, sorry.
Comment 6 Jouni Rinne 2006-07-12 06:02:35 UTC
Well. I disabled the xvmc flag, but -r1 still wants to upgrade X. Is *that* intentional?
Comment 7 Luca Barbato gentoo-dev 2006-07-13 02:15:59 UTC
yes, you won't miss -r1 anyway, believe me.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2006-07-20 08:53:48 UTC
*** Bug 141184 has been marked as a duplicate of this bug. ***
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2006-07-20 08:56:26 UTC
People, Modular X is stable on all arches except ~s390 and ~x86-fbsd. At some point you'll be forced to upgrade to it anyhow, so get the job done now to avoid futher problems.
Comment 10 devsk 2006-07-20 09:23:17 UTC
There are ABI issues with nvidia with xorg 7.1. I don't want to upgrade to 7.0. I want to skip it.
Comment 11 devsk 2006-07-20 09:41:02 UTC
I can't reopen this bug. Please leave it open until Gentoo drops support for 6.8. Until then, it has to be fixed.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-07-20 11:44:38 UTC
*** Bug 141184 has been marked as a duplicate of this bug. ***
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-07-20 12:05:12 UTC
*** Bug 141184 has been marked as a duplicate of this bug. ***
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-08-11 08:27:04 UTC
*** Bug 143578 has been marked as a duplicate of this bug. ***
Comment 15 Jon Severinsson 2006-08-11 09:57:56 UTC
Created attachment 94003 [details, diff]
Patch to allow xorg-6.8

Agree with Comment #10 and #11, as long as xorg-6.8 is in the tree all packages that work with 6.8 should have support for 6.8.

I've attached a fixed version of my patch from Bug #143578
Using this patch mplayer-1.0_pre8-r1 compiles and runs on my xorg-6.8 box.
A patched ebuild only pulls modular xorg if xvmc use flag is set, as proved by the following emerge output:

jon@jon ~ $ emerge -pv mplayer

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-video/mplayer-1.0_pre20060810  USE="X aac alsa dga dvd dvdread encode fbcon gif gtk iconv jpeg mad opengl oss png samba sdl speex theora truetype unicode v4l v4l2 vorbis x264 xv xvid -aalib -amr -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -directfb -doc -dts -dv -dvb -enca -esd -ggi -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matrox -musepack -nas -openal -rtc -tga -xanim -xinerama -xmms -xvmc" 0 kB [1]

Total size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage/local-overlay
jon@jon ~ $ USE=xvmc emerge -pv mplayer

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-misc/util-macros-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/kbproto-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xextproto-7.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xf86bigfontproto-1.1.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/inputproto-1.3.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libX11-1.0.1-r1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xproto-7.0.5)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXau-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/bigreqsproto-1.0.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXdmcp-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/xcmiscproto-1.1.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/xtrans-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXext-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXv-1.0.1)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/videoproto-2.2.2)
[blocks B     ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXvMC-1.0.2)
[ebuild  N    ] x11-misc/util-macros-1.0.2  USE="-debug" 37 kB
[ebuild  N    ] x11-proto/kbproto-1.0.2  USE="-debug" 56 kB
[ebuild  N    ] x11-proto/xextproto-7.0.2  USE="-debug" 66 kB
[ebuild  N    ] x11-proto/xf86bigfontproto-1.1.2  USE="-debug" 36 kB
[ebuild  N    ] x11-proto/inputproto-1.3.2  USE="-debug" 45 kB
[ebuild  N    ] x11-proto/xproto-7.0.5  USE="-debug" 127 kB
[ebuild  N    ] x11-libs/libXau-1.0.1  USE="-debug" 226 kB
[ebuild  N    ] x11-proto/bigreqsproto-1.0.2  USE="-debug" 35 kB
[ebuild  N    ] x11-libs/libXdmcp-1.0.1  USE="-debug" 226 kB
[ebuild  N    ] x11-proto/xcmiscproto-1.1.2  USE="-debug" 35 kB
[ebuild  N    ] x11-libs/xtrans-1.0.1  USE="-debug" 89 kB
[ebuild  N    ] x11-libs/libX11-1.0.1-r1  USE="-debug -ipv6" 1,386 kB
[ebuild  N    ] x11-libs/libXext-1.0.1  USE="-debug" 254 kB
[ebuild  N    ] x11-proto/videoproto-2.2.2  USE="-debug" 41 kB
[ebuild  N    ] x11-libs/libXv-1.0.1  USE="-debug" 219 kB
[ebuild  N    ] x11-libs/libXvMC-1.0.2  USE="-debug" 224 kB
[ebuild   R   ] media-video/mplayer-1.0_pre20060810  USE="X aac alsa dga dvd dvdread encode fbcon gif gtk iconv jpeg mad opengl oss png samba sdl speex theora truetype unicode v4l v4l2 vorbis x264 xv xvid xvmc* -aalib -amr -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -directfb -doc -dts -dv -dvb -enca -esd -ggi -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matrox -musepack -nas -openal -rtc -tga -xanim -xinerama -xmms" 0 kB [1]

Total size of downloads: 3,111 kB
Portage overlays:
 [1] /usr/local/portage/local-overlay