mesa-libs/mesa-9999 fails to build with this error: src/gallium/frontends/rusticl/rusticl_mesa_bindings.c:1:10: fatal error: ../mesa-9999/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h: No such file or directory 1 | #include "../mesa-9999/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Reproducible: Always
Created attachment 894729 [details] build log
> emerge -pqv =media-libs/mesa-9999 [ebuild U ] media-libs/mesa-9999 [24.0.6] USE="X -d3d9 -debug (-gles1%) (-gles2%*) llvm -lm-sensors opencl (opengl) -osmesa proprietary-codecs (-selinux) -test -unwind vaapi -valgrind vdpau vulkan -vulkan-overlay wayland -xa (-zink) zstd" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse2" LLVM_SLOT="-15 -16 17" VIDEO_CARDS="-d3d12 (-freedreno) -intel -lavapipe (-lima) -nouveau (-nvk) (-panfrost) -r300 -r600 radeon radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware"
Created attachment 894730 [details] emerge --info
Seems like https://gitlab.freedesktop.org/mesa/mesa/-/issues/11178
Patch: https://gitlab.freedesktop.org/karolherbst/mesa/-/commit/34fa84a06de74cfde95faf3e4a0d30922d08601d.patch
I dropped the patch in my /etc/portage/patches and it worked perfectly, thank you!