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?
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 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