On 20 Dec 2008, at 03:46, Willie Wong wrote:
...
Yet the ebuild seems to say:
        dvdnav? ( >=media-libs/libdvdnav-4.1.3
                >=media-libs/libdvdread-4.1.3 )
...

I think I have emerged the appropriate versions of libdvdnav & libdvdread:

$ eix -I -c libdvd
[I] media-libs/libdvdcss (1.2.9-r1(1.2)@10/10/08): A portable abstraction
library for DVD decryption
[I] media-libs/libdvdnav (4....@12/20/08): Library for DVD navigation tools [I] media-libs/libdvdplay (1....@07/07/07): A simple library designed for
DVD-menu navigation
[I] media-libs/libdvdread (4.1.3...@12/19/08): Library for DVD navigation
tools
Found 4 matches.
$


This is a mostly x86 system, with only a handful of packages manually
keyworded or unmasked.

libdvdnav-4.1.3 is keyworded ~x86, while mplayer-1.0_rc2_p28058-r1 is
keyworded x86. The USE cannot be satisfied.

I'm really sorry, I don't understand.

I manually keyworded libdvdnav-4.1.3 /etc/portage/package.use to make it installable.

It _is already_ installed. Doesn't that mean the USE is already satisfied?


See
/usr/portage/profiles/base/package.use.mask, somewhere near the
bottom, there is a bit about dvdnav being masked. I think you can try
use unmasking the flag: add a line to /etc/portage/package.use.mask

media-video/mplayer -dvdnav

should do the trick.

I'm finding this a little confusing, having never dabbled this deep in masking before.

I can the line you refer to in /usr/portage/profiles/base/ package.use.mask, it says:
media-video/mplayer cpudetection custom-cpuopts bindist dvdnav

I assume this means "cpudetection custom-cpuopts bindist dvdnav" are "not allowed" and that adding "-dvdnav" to my own mask would override that, saying "-dvdnav" is not allowed, or "force dvdnav"?

Stroller.


Reply via email to