Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 383589

Summary: kde-base/kwin-4.7.1-r1 requires gles use flag which was just removed from media-libs/mesa-9999
Product: Gentoo Linux Reporter: Ján Bednár <jan.bednar>
Component: New packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: kde
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ján Bednár 2011-09-19 07:24:56 UTC
I want OpenGL ES for my kwin.
This requires enabling gles use flag for media-libs/mesa.
But this use flag doesn't exist in git version media-libs/mesa-9999
There are gles1 and gles2 use flags instead.

Reproducible: Always

Steps to Reproduce:
1. add x11 overlay
2. unmask and install media-libs/mesa-9999
3. USE="gles" emerge -va kde-base/kwin
Actual Results:  
WARNING: One or more updates have been skipped due to a dependency conflict:

media-libs/mesa:0

  (media-libs/mesa-9999::x11, ebuild scheduled for merge) conflicts with
    >=media-libs/mesa-7.10[egl(+),gles] required by (kde-base/kwin-4.7.1-r1::gentoo, installed)
Comment 1 Matt Turner gentoo-dev 2011-09-21 16:12:33 UTC
Almost certainly kwin uses GLES2, so the dependency should be updated to depend on mesa[gles2].

Sorry about this, I meant to file a kwin bug but got side tracked.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2011-09-25 11:32:02 UTC
(In reply to comment #1)
> Almost certainly kwin uses GLES2, so the dependency should be updated to depend
> on mesa[gles2].
> 
> Sorry about this, I meant to file a kwin bug but got side tracked.

So, which versions of mesa have / will have a gles2 useflag? Need this information to get the dependencies right...
Comment 3 Matt Turner gentoo-dev 2011-09-25 15:32:14 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Almost certainly kwin uses GLES2, so the dependency should be updated to depend
> > on mesa[gles2].
> > 
> > Sorry about this, I meant to file a kwin bug but got side tracked.
> 
> So, which versions of mesa have / will have a gles2 useflag? Need this
> information to get the dependencies right...

Mesa-9999 in the overlay has gles2, so the first version in the tree that will have gles2 will be Mesa-7.12.
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2011-09-25 19:35:50 UTC
Fixed for 4.7.1-r1 and later.