Summary: | media-video/mplayer-1.0_pre8-r1 tries to update xorg-x11 to modular X | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jouni Rinne <l33tmmx> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | funtoos, jon, ssuominen |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to allow xorg-6.8 |
Description
Jouni Rinne
2006-07-11 11:25:12 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 ) ) > 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?
Err. I mean virtual/x11 not virtual-x11 of course. (In reply to comment #2) > Do you have USE="xvmc" enabled? Yes Not a bug, the -r1 uses xvmc wrappers that are available just on modular X, sorry. Well. I disabled the xvmc flag, but -r1 still wants to upgrade X. Is *that* intentional? yes, you won't miss -r1 anyway, believe me. *** Bug 141184 has been marked as a duplicate of this bug. *** 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. There are ABI issues with nvidia with xorg 7.1. I don't want to upgrade to 7.0. I want to skip it. I can't reopen this bug. Please leave it open until Gentoo drops support for 6.8. Until then, it has to be fixed. *** Bug 141184 has been marked as a duplicate of this bug. *** *** Bug 141184 has been marked as a duplicate of this bug. *** *** Bug 143578 has been marked as a duplicate of this bug. *** 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 |