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.