On Sat, Dec 20, 2008 at 02:16:09AM +0000, Penguin Lover Stroller squawked:
> Anyone see what I'm doing wrong here, please?

Yes. See below. 

> I can't seem to get mplayer to accept the dvdnav USE flag, which is always 
> (-bracketed) out when I pretend to emerge it:

<snip>
>
> Yet the ebuild seems to say:
>       dvdnav? ( >=media-libs/libdvdnav-4.1.3
>               >=media-libs/libdvdread-4.1.3 )
> ...
>       if use dvdnav; then
>               myconf="${myconf} --with-dvdread-config=/usr/bin/dvdread-config 
> \
>                       --with-dvdnav-config=/usr/bin/dvdnav-config \
>                       --disable-dvdread-internal"
>       elif ! use dvd && ! use dvdread; then
>               myconf="${myconf} --disable-dvdnav --disable-dvdread"
>               use a52 || myconf="${myconf} --disable-liba52 \
>
>
> 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. 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.

W

-- 
"Getting the midterms back tomorrow is going to be a slaughterhouse."
"No. The exam was the slaughterhouse."
"Then tomorrow is just the meat packing."
~DeathMech, Some Student. P-town PHY 205
Sortir en Pantoufles: up 743 days,  2:19

Reply via email to