On Sun, Jun 16, 2024 at 01:09:28AM +0200, Donovan Watteau wrote:
> Hi,
> 
> I'm seeing this r300 issue on a PowerBook G4, after upgrading
> from 7.5 to the June 2nd snapshot, and then the June 15th snapshot,
> with sysupgrade.
> 
> I just start X with xenodm, and run glxinfo from an xterm:
> 
> glxinfo:/usr/X11R6/lib/modules/dri/r300_dri.so: undefined symbol 
> 'spirv_to_nir'
> glxinfo:/usr/X11R6/lib/modules/dri/r300_dri.so: undefined symbol 
> 'spirv_verify_gl_specialization_constants'
> MESA-LOADER: failed to open r300: Cannot load specified object (search paths 
> /usr/X11R6/lib/modules/dri, suffix _dri)
> failed to load driver: r300
> glxinfo:/usr/X11R6/lib/modules/dri/swrast_dri.so: undefined symbol 
> 'spirv_to_nir'
> glxinfo:/usr/X11R6/lib/modules/dri/swrast_dri.so: undefined symbol 
> 'spirv_verify_gl_specialization_constants'

libmesa now requires libvtn, try this:

Index: lib/mesa/mk/libOSMesa/Makefile
===================================================================
RCS file: /cvs/xenocara/lib/mesa/mk/libOSMesa/Makefile,v
diff -u -p -r1.8 Makefile
--- lib/mesa/mk/libOSMesa/Makefile      3 Mar 2023 06:32:18 -0000       1.8
+++ lib/mesa/mk/libOSMesa/Makefile      16 Jun 2024 03:48:50 -0000
@@ -34,7 +34,8 @@ SLIBS=        libmesa \
        libcompiler \
        libgallium \
        libws_null \
-       libsoftpipe
+       libsoftpipe \
+       libvtn
 
 .if ${WITH_SSE41} == "yes"
 SLIBS+=        libmesa_sse41
Index: lib/mesa/mk/libgallium_dri/Makefile
===================================================================
RCS file: /cvs/xenocara/lib/mesa/mk/libgallium_dri/Makefile,v
diff -u -p -r1.10 Makefile
--- lib/mesa/mk/libgallium_dri/Makefile 3 Apr 2024 22:10:09 -0000       1.10
+++ lib/mesa/mk/libgallium_dri/Makefile 16 Jun 2024 03:46:05 -0000
@@ -92,11 +92,8 @@ SLIBS=       libdri \
        libwsw \
        libswdri \
        libswkmsdri \
-       libsoftpipe
-
-.if ${WITH_AMD_VK} == "yes" || ${WITH_INTEL_VK} == "yes"
-SLIBS+=        libvtn
-.endif
+       libsoftpipe \
+       libvtn
 
 .if ${WITH_SSE41} == "yes"
 SLIBS+=        libmesa_sse41

Reply via email to