Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 559986 - app-emulation/qemu[opengl]: mesa[gles2] requirement is incorrrect
Summary: app-emulation/qemu[opengl]: mesa[gles2] requirement is incorrrect
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo QEMU Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-09 00:22 UTC by Jesse Adelman
Modified: 2015-09-15 18:34 UTC (History)
1 user (show)

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 Jesse Adelman 2015-09-09 00:22:15 UTC
Howdy. I think that we've overshot the target with Bug #549558. To require mesa to build with the "gles2" USE flag breaks using mesa with "opengl" (they are mutually exclusive USE flags). I have an "opengl" system, and do not wish to break my graphics just to run qemu. (When I say "mesa" I mean media-libs/mesa-10.3.7-r1, stable on my arch amd64)

If I am mistaken, I apologize in advance.

I think the offending line is:

        opengl? (
                virtual/opengl
                media-libs/libepoxy[static-libs(+)]
                media-libs/mesa[static-libs(+)]
                media-libs/mesa[gles2]
        )

Remove the last line "media-libs/mesa[gles2]". I will test as time permits.
Comment 1 SpanKY gentoo-dev 2015-09-11 21:30:57 UTC
mesa doesn't have USE=opengl, so what breakage are you talking about ?

if you look at the git commit in the bug you reference, you'll see that qemu very clearly requires glesv2.pc, and mesa only installs that when built with USE=gles2.  so it's not possible to build qemu with opengl support when mesa does not include glesv2.
Comment 2 SpanKY gentoo-dev 2015-09-15 18:34:39 UTC
please show which flags in mesa are conflicting / causing you trouble.  i'm reading the ebuild (including 10.3.7-r1), and it has no blockers in REQUIRED_USE.