Summary: | media-libs/mesa-24.0.3 - /usr/include/directx/dxcore_interface.h:90:5: error: expected identifier before numeric constant | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | info, m.contu1, mmokrejs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log.bz2 |
Description
Martin Mokrejš
2024-03-23 16:32:17 UTC
Created attachment 888290 [details]
build.log.bz2
Obviously omitting d3d12 from VIDEO_CARDS works around the issue. It's a bug with =>dev-util/directx-headers-1.613.1 You can read more here https://gitlab.freedesktop.org/mesa/mesa/-/issues/10803 In my sistem I downgrade the directx-hearder to =>dev-util/directx-headers-1.611.0 and compile without any errors. (In reply to Maurizio Contu from comment #3) > In my sistem I downgrade the directx-hearder to > =>dev-util/directx-headers-1.611.0 and compile without any errors. Right. Thank you! I suspect this is the same issue as was reported upstream here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10803 *** Bug 927924 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bae4a0682e777ae19d3ac501cfc1fb42432210 commit d0bae4a0682e777ae19d3ac501cfc1fb42432210 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-03-28 16:04:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-03-28 16:05:33 +0000 media-libs/mesa: Fix build with new directx-headers Closes: https://bugs.gentoo.org/927636 Signed-off-by: Matt Turner <mattst88@gentoo.org> ...-vulkan_core.h-instead-of-vulkan.h-in-the.patch | 31 ++++++++++++++++++++++ media-libs/mesa/mesa-24.0.4.ebuild | 4 +++ 2 files changed, 35 insertions(+) |