Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 403469 - media-libs/mesa-8.0 - Broken USE dependencies with classic Intel drivers and xvmc
Summary: media-libs/mesa-8.0 - Broken USE dependencies with classic Intel drivers and ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-13 21:53 UTC by Coacher
Modified: 2012-02-14 21:34 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 Coacher 2012-02-13 21:53:36 UTC
Intel cards have both classic and gallium mesa drivers and the classic version can use XvMC. However, currently mesa-8.0 USE-flag 'xvmc' requires 'g3dvl', which requires 'gallium', which is wrong.

To be more specific: I have i915 Intel card and very happy with classic drivers, so I don't need gallium stuff at all; also classic driver for i915 provides XvMC libs. But with 'xvmc' USE-flag enabled I have to enable also 'gallium' USE-flag, which I don't really need at all.

Steps to reproduce:
1. try to emerge media-libs/mesa-8.0 with 'xvmc' and 'classic' enabled and 'gallium' disabled and VIDEO_CARDS="intel"
2. See 'REQUIRED_USE flag constraints are unsatisfied' error message.

Expected results:
Sucessfull build and install.
Comment 1 Matt Turner gentoo-dev 2012-02-14 18:17:43 UTC
The XvMC USE flag for Mesa is enabling the Gallium3D Video Decode Layer's support for XvMC, in the same way that the vdpau USE flag enables its VDPAU support.

Enabling XvMC with the classic driver doesn't actually enable anything.

The xf86-video-intel DDX provides XvMC, so you have XvMC whether you're using Gallium3D or not.
Comment 2 Coacher 2012-02-14 21:34:48 UTC
Thank you very much for your explanation and quick response.