Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 668956 - app-emulation/wine-any fails to emerge if media-libs/mesa skips building gallium-nine
Summary: app-emulation/wine-any fails to emerge if media-libs/mesa skips building gall...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Wine Maintainers
Depends on:
Reported: 2018-10-18 14:46 UTC by Alex
Modified: 2018-10-22 14:25 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
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").