Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664524 - media-libs/mesa-18.2.0_rc{3,4} package erroneously ignores xa use flag when VIDEO_CARDS contains vmware
Summary: media-libs/mesa-18.2.0_rc{3,4} package erroneously ignores xa use flag when V...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2018-08-25 00:07 UTC by Kyle Johnson
Modified: 2018-08-30 20:55 UTC (History)
0 users

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


Attachments
Fix for ebuild (fix.diff,854 bytes, patch)
2018-08-25 00:07 UTC, Kyle Johnson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle Johnson 2018-08-25 00:07:00 UTC
Created attachment 544900 [details, diff]
Fix for ebuild

When building Mesa 18.2.0_rc3 and rc4, the ebuild erroneously ignores the xa use flag when VIDEO_CARDS contains vmware.  The x11-drivers/xf86-video-vmware ebuild requires xa in order to build the KMS and 3D accelerated driver.  Without it, it builds the compatibility, non-accelerated driver.

A diff is attached that shows the fix required to make it work property for the vmware video driver.
Comment 1 Matt Turner gentoo-dev 2018-08-30 16:44:49 UTC
Thank you! I missed vmware when I read the meson.build since the relevant line was wrapped and vmware was the only driver on the second line :)
Comment 2 Kyle Johnson 2018-08-30 16:54:50 UTC
Glad I could help!  It was strange...on a new build of Gentoo I could have sworn I had everything set up correctly and it still insisted on not resizing the screen properly.  I delved deeper through logs and all and found the issue.

Thanks for all you do!
Comment 3 Larry the Git Cow gentoo-dev 2018-08-30 17:50:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a630c85b702d55a873b2c61f50a715f537dcf07f

commit a630c85b702d55a873b2c61f50a715f537dcf07f
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-08-30 16:44:52 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-08-30 17:49:40 +0000

    media-libs/mesa: Allow USE=xa with VIDEO_CARDS=vmware
    
    Closes: https://bugs.gentoo.org/664524

 media-libs/mesa/mesa-9999.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
Comment 4 Matt Turner gentoo-dev 2018-08-30 20:55:34 UTC
(In reply to Kyle Johnson from comment #2)
> Glad I could help!  It was strange...on a new build of Gentoo I could have
> sworn I had everything set up correctly and it still insisted on not
> resizing the screen properly.  I delved deeper through logs and all and
> found the issue.
> 
> Thanks for all you do!

Thanks for that. I was just commenting to someone yesterday how no one ever says thanks. I'm glad to be proven wrong :)

The commit I made has been propagated into 18.2.0_rc5.