Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128721 - dependency missing with xvmc use flag ( x11-libs/libXvMC)
Summary: dependency missing with xvmc use flag ( x11-libs/libXvMC)
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-03 18:18 UTC by Ryan
Modified: 2006-04-04 08:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan 2006-04-03 18:18:09 UTC
I have the xvmc use flag set for mplayer and mythtv and neither package picked up the needed x11-libs/libXvMC.  I found out it needed this when reading through the mythtv compilation from scratch docs.

I am not sure if this needs to be added to each ebuild, or if it is an eclass that needs to be fixed, or I just missed something, just noticed the three apps I could find that use the xvmc use flag, don't ask for the x11-libs/libXvMC package to be installed.

I guess this bug should block 112004 or 112675
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-04 00:48:32 UTC
mplayer:
xvmc? ( || ( x11-libs/libXvMC virtual/x11 ) )

mythtv:
xvmc? (
		|| ( x11-libs/libXvMC virtual/x11 )
		video_cards_nvidia? ( media-video/nvidia-glx )

Sorry, no depedency missing. Reopen with 'emerge -pv virtual/x11' and 'grep -Rni "virtual/x11" /etc/portage' output.
Comment 2 Ryan 2006-04-04 08:35:07 UTC
Oh wow, I feel a bit stupid now, 

I went searching around on my system as to why it would grab the XvMC dependency, and now I know why. It ended up being a problem with my package.keywords, package.provided.  On one machine I had virutal/x11 was provided while I was testing something and never took it out, but once I did it was trying to emerge xorg-6.8.   

I heard they were unmask (hard mask) and just assumed they were marked stable also, so I didn't add libXvMC to my package.keywords.

Sorry for the wasted time, if I could give it back i would :), but thanks for the help