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

Bug 668956

Summary: app-emulation/wine-any fails to emerge if media-libs/mesa skips building gallium-nine
Product: Gentoo Linux Reporter: Alex <barracuda72>
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alex 2018-10-18 14:46:54 UTC
Even if Mesa is configured to be built with "d3d9" and "gallium" USE flags, it will skip building Gallium-Nine libraries if no supported drivers are requested (e.g. if only "video_cards_intel" are set). Therefore wine-any (and probably other Wine flavours also) configured with "d3d9" will pass Emerge checks for USE constrains, but fail at configure time saying "configure: error: pkg-config couldn't find Gallium Nine module". 
Workaround for this is to enable excess driver in mesa that supports Gallium Nine (e.g. video_cards_nouveau), but I think it's better to extend USE checks in wine ebuild (with "one-of").
Comment 1 Nick Sarnie gentoo-dev 2019-12-09 03:01:26 UTC
We are removing wine-any and wine-d3d9