Looks like a race condition, i.e. a missing cross-target dependency: ../mesa-23.3.0-rc3/src/gallium/drivers/r600/r600_pipe_common.c:40:10: fatal error: git_sha1.h: No such file or directory 40 | #include "git_sha1.h" | ^~~~~~~~~~~~ compilation terminated. If I explicitly 'ninja src/git_sha1.h' first, it compiles.
Created attachment 874446 [details] emerge --info
Created attachment 874447 [details] media-libs:mesa-23.3.0_rc3:20231110-113425.log.xz
Thanks. You're exactly right. I've made an upstream MR to fix this: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26195
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9abba39dbb26b3d4dca93c43b1fdbb50302a407 commit a9abba39dbb26b3d4dca93c43b1fdbb50302a407 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2023-11-16 04:10:22 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2023-11-16 04:11:01 +0000 media-libs/mesa: Version bump to 23.3.0_rc4 Closes: https://bugs.gentoo.org/917116 Signed-off-by: Matt Turner <mattst88@gentoo.org> media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-23.3.0_rc4.ebuild | 445 +++++++++++++++++++++++++++++++++ 2 files changed, 446 insertions(+)