Summary: | media-libs/mesa-22.2.0: ../mesa-22.2.0/meson.build:683:2: ERROR: Program 'glslangValidator' not found or not executable | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | admnd, gentoo, guyu2876, oli.huber |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
meson-log.txt |
Description
Sam James
![]() ![]() ![]() ![]() Created attachment 813451 [details]
meson-log.txt
I had the same issue, I fixed it by installing dev-util/glslang. So I suggest mesa-22.2.0 (and upwards?) should at least bdepend/depend on that package. I don’t have enough insight into Mesa to say if it’s needed at runtime as well. also reported same on ppc64 directly to Matt "video_cards_radeonsi vulkan" combo seems to trigger that dep, idk about radeon. but yeah, installing glslang is a workaround for now. https://forums.gentoo.org/viewtopic-t-1151891-start-0.html?sid=1e1558e68db05ac483460c8e62143310 package needs glslang The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063c6f4aa0b99385f2a8080414c7a8381728fc37 commit 063c6f4aa0b99385f2a8080414c7a8381728fc37 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-10-01 22:47:42 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-10-01 22:48:11 +0000 media-libs/mesa: Depend on glslang for RADV And move it to BDEPEND, because it's only used at build-time. Closes: https://bugs.gentoo.org/872269 Signed-off-by: Matt Turner <mattst88@gentoo.org> media-libs/mesa/mesa-22.2.0.ebuild | 4 ++-- media-libs/mesa/mesa-9999.ebuild | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) |