Spectacle Not Launching Anymore After Update; Arch Linux

Been fighting with this for a few days now. Two days ago, on Plasma 6 and Arch Linux, Spectacle was working just fine. After an update, Spectacle refuses to launch at all.

➜  ~ git:(master) ✗ spectacle         
spectacle: error while loading shared libraries: libSPIRV.so.14: cannot open shared object file: No such file or directory

I’ve also tried compiling from source with spectacle-git. Here’s part of what it gives me.

[197/250] Building CXX object src/CMakeFiles/spectacle.dir/Platforms/VideoPlatformWayland.cpp.o
FAILED: src/CMakeFiles/spectacle.dir/Platforms/VideoPlatformWayland.cpp.o 

______

/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:72:19: error: ‘WebP’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   72 |     case Encoder::WebP: return WebP;
      |                   ^~~~
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:73:19: error: ‘Gif’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   73 |     case Encoder::Gif: return Gif;
      |                   ^~~
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp: In member function ‘PipeWireBaseEncodedStream::Encoder VideoPlatformWayland::encoderForFormat(VideoPlatform::Format) const’:
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:92:54: error: ‘WebP’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   92 |     if (format == WebP && encoders.contains(Encoder::WebP)) {
      |                                                      ^~~~
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:93:25: error: ‘WebP’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   93 |         return Encoder::WebP;
      |                         ^~~~
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:95:53: error: ‘Gif’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   95 |     if (format == Gif && encoders.contains(Encoder::Gif)) {
      |                                                     ^~~
/home/saiyaken/.cache/yay/spectacle-git/src/spectacle/src/Platforms/VideoPlatformWayland.cpp:96:25: error: ‘Gif’ is not a member of ‘Encoder’ {aka ‘PipeWireBaseEncodedStream::Encoder’}
   96 |         return Encoder::Gif;
      |                         ^~~


__________


214/250] Building CXX object src/CMakeFiles/spectacle.dir/Platforms/ImagePlatformKWin.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: spectacle-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
spectacle-git - exit status 4




I’ve truncated the spectacle-git portion, don’t know if I should even dump the entire thing here.

Operating System: Arch Linux
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.12.4-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X3D 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6650 XT
Product Name: X570 Steel Legend WiFi ax

Maybe if you wouldn’t use the version from the AUR (spectacle-git) that probably has installed another library in your system replacing the one from spirv-tools and instead use the official spectacle from extra?

I’ve had the old Spectacle already installed
I literally tried spectacle-git because spectacle just went to not working at all

do a pacman -Qo /usr/lib/libSPIRV.so.14 ?

This is what I get:

➜  ~ git:(master) ✗ pacman -Qo /usr/lib/libSPIRV.so.14
error: No package owns /usr/lib/libSPIRV.so.14

lddtree /usr/bin/spectacle ?

Don’t have lddtree in particular, but here’s what I got from ldd

➜  ~ git:(master) ✗ ldd /usr/bin/spectacle  
        linux-vdso.so.1 (0x00007a54faeeb000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007a54fae8b000)
        libxcb-image.so.0 => /usr/lib/libxcb-image.so.0 (0x00007a54fabfa000)
        libxcb-cursor.so.0 => /usr/lib/libxcb-cursor.so.0 (0x00007a54fabf3000)
        libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007a54fabed000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007a54fabdb000)
        libKF6PurposeWidgets.so.6 => /usr/lib/libKF6PurposeWidgets.so.6 (0x00007a54fabd1000)
        libKF6DBusAddons.so.6 => /usr/lib/libKF6DBusAddons.so.6 (0x00007a54fabaf000)
        libKF6KIOWidgets.so.6 => /usr/lib/libKF6KIOWidgets.so.6 (0x00007a54faa8e000)
        libKF6XmlGui.so.6 => /usr/lib/libKF6XmlGui.so.6 (0x00007a54fa9b0000)
        libKirigamiPlatform.so.6 => /usr/lib/libKirigamiPlatform.so.6 (0x00007a54fa966000)
        libKF6StatusNotifierItem.so.6 => /usr/lib/libKF6StatusNotifierItem.so.6 (0x00007a54fa91a000)
        libKF6PrisonScanner.so.6 => /usr/lib/libKF6PrisonScanner.so.6 (0x00007a54fa90d000)
        libKPipeWireRecord.so.6 => /usr/lib/libKPipeWireRecord.so.6 (0x00007a54fa8ed000)
        libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007a54fa8de000)
        libLayerShellQtInterface.so.6 => /usr/lib/libLayerShellQtInterface.so.6 (0x00007a54fa8cc000)
        libopencv_imgproc.so.410 => /usr/lib/libopencv_imgproc.so.410 (0x00007a54f8c00000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007a54fa8a1000)
        libKF6Purpose.so.6 => /usr/lib/libKF6Purpose.so.6 (0x00007a54fa882000)
        libKF6KIOGui.so.6 => /usr/lib/libKF6KIOGui.so.6 (0x00007a54fa80e000)
        libKF6KIOCore.so.6 => /usr/lib/libKF6KIOCore.so.6 (0x00007a54f8a86000)
        libKF6JobWidgets.so.6 => /usr/lib/libKF6JobWidgets.so.6 (0x00007a54fa7d5000)
        libKF6Notifications.so.6 => /usr/lib/libKF6Notifications.so.6 (0x00007a54fa796000)
        libKF6Service.so.6 => /usr/lib/libKF6Service.so.6 (0x00007a54fa72b000)
        libQt6PrintSupport.so.6 => /usr/lib/libQt6PrintSupport.so.6 (0x00007a54f8a0e000)
        libKF6GlobalAccel.so.6 => /usr/lib/libKF6GlobalAccel.so.6 (0x00007a54fa6f8000)
        libKF6ConfigWidgets.so.6 => /usr/lib/libKF6ConfigWidgets.so.6 (0x00007a54f89b6000)
        libKF6WidgetsAddons.so.6 => /usr/lib/libKF6WidgetsAddons.so.6 (0x00007a54f8600000)
        libKF6GuiAddons.so.6 => /usr/lib/libKF6GuiAddons.so.6 (0x00007a54f896b000)
        libQt6WaylandClient.so.6 => /usr/lib/libQt6WaylandClient.so.6 (0x00007a54f8878000)
        libKF6ConfigGui.so.6 => /usr/lib/libKF6ConfigGui.so.6 (0x00007a54f85ca000)
        libKF6ConfigCore.so.6 => /usr/lib/libKF6ConfigCore.so.6 (0x00007a54f8553000)
        libKF6WindowSystem.so.6 => /usr/lib/libKF6WindowSystem.so.6 (0x00007a54f84fc000)
        libQt6Widgets.so.6 => /usr/lib/libQt6Widgets.so.6 (0x00007a54f7c00000)
        libQt6Quick.so.6 => /usr/lib/libQt6Quick.so.6 (0x00007a54f7400000)
        libKF6CoreAddons.so.6 => /usr/lib/libKF6CoreAddons.so.6 (0x00007a54f841c000)
        libKF6I18n.so.6 => /usr/lib/libKF6I18n.so.6 (0x00007a54f839f000)
        libQt6Gui.so.6 => /usr/lib/libQt6Gui.so.6 (0x00007a54f6a00000)
        libQt6DBus.so.6 => /usr/lib/libQt6DBus.so.6 (0x00007a54f7b45000)
        libopencv_core.so.410 => /usr/lib/libopencv_core.so.410 (0x00007a54f5c00000)
        libQt6Qml.so.6 => /usr/lib/libQt6Qml.so.6 (0x00007a54f5600000)
        libQt6Core.so.6 => /usr/lib/libQt6Core.so.6 (0x00007a54f5000000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007a54f4c00000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007a54f7311000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007a54f8371000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007a54f4a0f000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007a54fa6ed000)
        libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00007a54fa6e7000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007a54fa6d8000)
        libQt6Network.so.6 => /usr/lib/libQt6Network.so.6 (0x00007a54f4832000)
        libKF6Completion.so.6 => /usr/lib/libKF6Completion.so.6 (0x00007a54f8335000)
        libKF6IconWidgets.so.6 => /usr/lib/libKF6IconWidgets.so.6 (0x00007a54f7b2d000)
        libKF6IconThemes.so.6 => /usr/lib/libKF6IconThemes.so.6 (0x00007a54f72dd000)
        libKF6ColorScheme.so.6 => /usr/lib/libKF6ColorScheme.so.6 (0x00007a54f7b17000)
        libQt6Xml.so.6 => /usr/lib/libQt6Xml.so.6 (0x00007a54f69db000)
        libKF6ItemViews.so.6 => /usr/lib/libKF6ItemViews.so.6 (0x00007a54f5bb7000)
        libQt6QuickControls2.so.6 => /usr/lib/libQt6QuickControls2.so.6 (0x00007a54f69c5000)
        libQt6Multimedia.so.6 => /usr/lib/libQt6Multimedia.so.6 (0x00007a54f4f02000)
        libZXing.so.3 => /usr/lib/libZXing.so.3 (0x00007a54f46f5000)
        libKPipeWireDmaBuf.so.6 => /usr/lib/libKPipeWireDmaBuf.so.6 (0x00007a54f886f000)
        libKPipeWire.so.6 => /usr/lib/libKPipeWire.so.6 (0x00007a54f5b8e000)
        libavcodec.so.61 => /usr/lib/libavcodec.so.61 (0x00007a54f3000000)
        libavutil.so.59 => /usr/lib/libavutil.so.59 (0x00007a54f1e00000)
        libavformat.so.61 => /usr/lib/libavformat.so.61 (0x00007a54f1a00000)
        libavfilter.so.10 => /usr/lib/libavfilter.so.10 (0x00007a54f1400000)
        libffi.so.8 => /usr/lib/libffi.so.8 (0x00007a54f72d2000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007a54f8868000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007a54f69bd000)
        libKF6Solid.so.6 => /usr/lib/libKF6Solid.so.6 (0x00007a54f461e000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007a54faeed000)
        libKF6Crash.so.6 => /usr/lib/libKF6Crash.so.6 (0x00007a54f69b1000)
        libKF6AuthCore.so.6 => /usr/lib/libKF6AuthCore.so.6 (0x00007a54f4eed000)
        libacl.so.1 => /usr/lib/libacl.so.1 (0x00007a54f4ee4000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0x00007a54f4e95000)
        libcanberra.so.0 => /usr/lib/libcanberra.so.0 (0x00007a54f460c000)
        libKF6Codecs.so.6 => /usr/lib/libKF6Codecs.so.6 (0x00007a54f45d7000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007a54f1cbf000)
        libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007a54f4e8b000)
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007a54f458f000)
        libxcb-res.so.0 => /usr/lib/libxcb-res.so.0 (0x00007a54f4589000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007a54f4581000)
        libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0x00007a54f55fb000)
        libQt6QmlMeta.so.6 => /usr/lib/libQt6QmlMeta.so.6 (0x00007a54f455a000)
        libQt6QmlModels.so.6 => /usr/lib/libQt6QmlModels.so.6 (0x00007a54f2f35000)
        libQt6OpenGL.so.6 => /usr/lib/libQt6OpenGL.so.6 (0x00007a54f195d000)
        libudev.so.1 => /usr/lib/libudev.so.1 (0x00007a54f1917000)
        libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007a54f4548000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007a54f13b0000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007a54f1260000)
        libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007a54f122e000)
        libOpenGL.so.0 => /usr/lib/libOpenGL.so.0 (0x00007a54f451d000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007a54f11f3000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007a54f10d4000)
        libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007a54f10be000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007a54f0ff4000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007a54f0fdb000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007a54f0f8a000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007a54f0f04000)
        liblapack.so.3 => /usr/lib/liblapack.so.3 (0x00007a54f0600000)
        libcblas.so.3 => /usr/lib/libcblas.so.3 (0x00007a54f0ecb000)
        libtbb.so.12 => /usr/lib/libtbb.so.12 (0x00007a54f0e79000)
        libicui18n.so.75 => /usr/lib/libicui18n.so.75 (0x00007a54f0200000)
        libicuuc.so.75 => /usr/lib/libicuuc.so.75 (0x00007a54f0006000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007a54f0d85000)
        libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007a54f0d6e000)
        libb2.so.1 => /usr/lib/libb2.so.1 (0x00007a54f0d50000)
        libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007a54eff74000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007a54efe95000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007a54f05ad000)
        libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007a54f0d41000)
        libproxy.so.1 => /usr/lib/libproxy.so.1 (0x00007a54f1cba000)
        libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007a54ef800000)
        libKF6Archive.so.6 => /usr/lib/libKF6Archive.so.6 (0x00007a54efe55000)
        libKF6BreezeIcons.so.6 => /usr/lib/libKF6BreezeIcons.so.6 (0x00007a54ee200000)
        libQt6QuickTemplates2.so.6 => /usr/lib/libQt6QuickTemplates2.so.6 (0x00007a54ede00000)
        libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007a54efe05000)
        libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007a54efcf8000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007a54f0d2a000)
        libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007a54f0d24000)
        libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007a54ef74a000)
        libva-drm.so.2 => /usr/lib/libva-drm.so.2 (0x00007a54f0d1f000)
        libva.so.2 => /usr/lib/libva.so.2 (0x00007a54ef714000)
        libswresample.so.5 => /usr/lib/libswresample.so.5 (0x00007a54f058e000)
        libvpx.so.9 => /usr/lib/libvpx.so.9 (0x00007a54eda00000)
        libwebpmux.so.3 => /usr/lib/libwebpmux.so.3 (0x00007a54f0582000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007a54ee1cd000)
        libdav1d.so.7 => /usr/lib/libdav1d.so.7 (0x00007a54ed826000)
        libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007a54ef6fe000)
        librsvg-2.so.2 => /usr/lib/librsvg-2.so.2 (0x00007a54ed200000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007a54ee16d000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007a54ed6ef000)
        libsnappy.so.1 => /usr/lib/libsnappy.so.1 (0x00007a54ef6ef000)
        libaom.so.3 => /usr/lib/libaom.so.3 (0x00007a54ec800000)
        libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007a54ee15e000)
        libjxl.so.0.11 => /usr/lib/libjxl.so.0.11 (0x00007a54ec400000)
        libjxl_threads.so.0.11 => /usr/lib/libjxl_threads.so.0.11 (0x00007a54f057c000)
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007a54ee0e7000)
        libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007a54ee0bd000)
        libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x00007a54edd9b000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0x00007a54ebe00000)
        librav1e.so.0.7 => /usr/lib/librav1e.so.0.7 (0x00007a54eba00000)
        libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007a54ee0a1000)
        libSvtAv1Enc.so.2 => /usr/lib/libSvtAv1Enc.so.2 (0x00007a54e3200000)
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007a54ee069000)
        libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007a54edd81000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007a54edd53000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007a54ed155000)
        libwebp.so.7 => /usr/lib/libwebp.so.7 (0x00007a54ed0e3000)
        libx264.so.164 => /usr/lib/libx264.so.164 (0x00007a54e2e00000)
        libx265.so.212 => /usr/lib/libx265.so.212 (0x00007a54e1a00000)
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007a54ec6f3000)
        libvpl.so.2 => /usr/lib/libvpl.so.2 (0x00007a54ed087000)
        libva-x11.so.2 => /usr/lib/libva-x11.so.2 (0x00007a54efcef000)
        libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0x00007a54ee064000)
        libOpenCL.so.1 => /opt/intel/oneapi/compiler/latest/lib/libOpenCL.so.1 (0x00007a54edd44000)
        libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0x00007a54edd2d000)
        libdvdread.so.8 => /usr/lib/libdvdread.so.8 (0x00007a54ec6d2000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007a54eb8b3000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007a54ed074000)
        libmodplug.so.1 => /usr/lib/libmodplug.so.1 (0x00007a54e1872000)
        libopenmpt.so.0 => /usr/lib/libopenmpt.so.0 (0x00007a54e1681000)
        libbluray.so.2 => /usr/lib/libbluray.so.2 (0x00007a54ec3a3000)
        libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007a54ebd5a000)
        libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007a54e1484000)
        libsrt.so.1.5 => /usr/lib/libsrt.so.1.5 (0x00007a54e3123000)
        libssh.so.4 => /usr/lib/libssh.so.4 (0x00007a54ec32c000)
        libzmq.so.5 => /usr/lib/libzmq.so.5 (0x00007a54e139f000)
        libswscale.so.8 => /usr/lib/libswscale.so.8 (0x00007a54e2d5c000)
        libpostproc.so.58 => /usr/lib/libpostproc.so.58 (0x00007a54ebd45000)
        libbs2b.so.0 => /usr/lib/libbs2b.so.0 (0x00007a54edd25000)
        librubberband.so.3 => /usr/lib/librubberband.so.3 (0x00007a54eb84c000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007a54ebd25000)
        libplacebo.so.349 => /usr/lib/libplacebo.so.349 (0x00007a54e1295000)
        libvmaf.so.3 => /usr/lib/libvmaf.so.3 (0x00007a54e1191000)
        libass.so.9 => /usr/lib/libass.so.9 (0x00007a54e30e4000)
        libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2 (0x00007a54e30cf000)
        libzimg.so.2 => /usr/lib/libzimg.so.2 (0x00007a54e10c2000)
        libglslang.so.15 => /usr/lib/libglslang.so.15 (0x00007a54e0600000)
        libimobiledevice-1.0.so.6 => /usr/lib/libimobiledevice-1.0.so.6 (0x00007a54e1080000)
        libplist-2.0.so.4 => /usr/lib/libplist-2.0.so.4 (0x00007a54e2d41000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007a54e1047000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00007a54ed6e4000)
        libtdb.so.1 => /usr/lib/libtdb.so.1 (0x00007a54e2d29000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007a54ec6c7000)
        libQt6QmlWorkerScript.so.6 => /usr/lib/libQt6QmlWorkerScript.so.6 (0x00007a54e1036000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007a54e2d1d000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007a54e0548000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007a54e100c000)
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007a54e04a9000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007a54e0487000)
        libblas.so.3 => /usr/lib/libblas.so.3 (0x00007a54e03e0000)
        libgfortran.so.5 => /usr/lib/libgfortran.so.5 (0x00007a54e0000000)
        libicudata.so.75 => /usr/lib/libicudata.so.75 (0x00007a54de200000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007a54e038d000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007a54de13b000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007a54e0360000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007a54ec326000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007a54e0352000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007a54ebd1e000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007a54e0340000)
        libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007a54dffdd000)
        libpxbackend-1.0.so => /usr/lib/libproxy/libpxbackend-1.0.so (0x00007a54e0331000)
        libpulsecommon-17.0.so => /usr/lib/pulseaudio/libpulsecommon-17.0.so (0x00007a54dff5d000)
        libsoxr.so.0 => /usr/lib/libsoxr.so.0 (0x00007a54de0da000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007a54de095000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007a54ddec6000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007a54ddeb6000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007a54dde4d000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007a54dde38000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007a54e0325000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007a54ddd92000)
        libjxl_cms.so.0.11 => /usr/lib/libjxl_cms.so.0.11 (0x00007a54ddd5b000)
        libhwy.so.1 => /usr/lib/libhwy.so.1 (0x00007a54dff51000)
        libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1 (0x00007a54ddca9000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007a54ddc9f000)
        libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0 (0x00007a54ddc96000)
        libmvec.so.1 => /usr/lib/libmvec.so.1 (0x00007a54ddb9e000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007a54e30ca000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007a54ddb97000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007a54e1007000)
        libsvml.so => /opt/intel/oneapi/compiler/latest/lib/libsvml.so (0x00007a54dc400000)
        libirng.so => /opt/intel/oneapi/compiler/latest/lib/libirng.so (0x00007a54dda9e000)
        libimf.so => /opt/intel/oneapi/compiler/latest/lib/libimf.so (0x00007a54dbe00000)
        libintlc.so.5 => /opt/intel/oneapi/compiler/latest/lib/libintlc.so.5 (0x00007a54dc39e000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007a54dda99000)
        libmpg123.so.0 => /usr/lib/libmpg123.so.0 (0x00007a54dc342000)
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007a54dbc9d000)
        libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007a54dda77000)
        libunistring.so.5 => /usr/lib/libunistring.so.5 (0x00007a54dbaed000)
        libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007a54dda62000)
        libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x00007a54dc2f9000)
        libnettle.so.8 => /usr/lib/libnettle.so.8 (0x00007a54dc2a2000)
        libsodium.so.26 => /usr/lib/libsodium.so.26 (0x00007a54dc243000)
        libpgm-5.3.so.0 => /usr/lib/libpgm-5.3.so.0 (0x00007a54dbaa3000)
        libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0x00007a54db800000)
        libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0x00007a54db692000)
        libunwind.so.8 => /usr/lib/libunwind.so.8 (0x00007a54dc229000)
        libshaderc_shared.so.1 => /usr/lib/libshaderc_shared.so.1 (0x00007a54dba82000)
        libglslang-default-resource-limits.so.15 => /usr/lib/libglslang-default-resource-limits.so.15 (0x00007a54dda58000)
        libvulkan.so.1 => /usr/lib/libvulkan.so.1 (0x00007a54db608000)
        liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007a54db5a0000)
        libdovi.so.3 => /usr/lib/libdovi.so.3 (0x00007a54db517000)
        libunibreak.so.6 => /usr/lib/libunibreak.so.6 (0x00007a54dba60000)
        libSPIRV-Tools-opt.so => /usr/lib/libSPIRV-Tools-opt.so (0x00007a54db200000)
        libSPIRV-Tools.so => /usr/lib/libSPIRV-Tools.so (0x00007a54db07f000)
        libimobiledevice-glue-1.0.so.0 => /usr/lib/libimobiledevice-glue-1.0.so.0 (0x00007a54dba4b000)
        libusbmuxd-2.0.so.7 => /usr/lib/libusbmuxd-2.0.so.7 (0x00007a54dc21f000)
        libssl.so.3 => /usr/lib/libssl.so.3 (0x00007a54db43b000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007a54dafb0000)
        libduktape.so.207 => /usr/lib/libduktape.so.207 (0x00007a54daf64000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007a54daedd000)
        libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007a54dba43000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007a54dba3c000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007a54dae3f000)
        libtiff.so.6 => /usr/lib/libtiff.so.6 (0x00007a54dadb2000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007a54dad96000)
        libthai.so.0 => /usr/lib/libthai.so.0 (0x00007a54dba31000)
        libSPIRV.so.14 => not found
        libnghttp3.so.9 => /usr/lib/libnghttp3.so.9 (0x00007a54dad73000)
        libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007a54dad49000)
        libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007a54dad00000)
        libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007a54dacec000)
        libFLAC.so.12 => /usr/lib/libFLAC.so.12 (0x00007a54daca8000)
        libjbig.so.2.1 => /usr/lib/libjbig.so.2.1 (0x00007a54dac9a000)
        libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007a54db432000)

Reinstall shaderc.

2 Likes

That was the fix. Thanks.

1 Like

Weird I had a conflicting dependency installed, but finally glad it’s been fixed

➜  ~ git:(master) ✗ yay -S shaderc      
Sync Explicit (1): shaderc-2024.3-2
* Authentication request for user "saiyaken" (sudo)
* Searching for "SaiKey" in the hardware database...
* Authentication device "SaiKey" is connected.
* Performing one time pad verification...
* Access granted.
resolving dependencies...
looking for conflicting packages...
:: shaderc-2024.3-2 and shaderc-non-semantic-debug-2024.1-1 are in conflict. Remove shaderc-non-semantic-debug? [y/N] y

lddtree would show this. You 'd better install it, it’s in pax-utils :slightly_smiling_face: . The problem is not KDE related but yours, having not re-build an AUR package of yours after that Arch update.

1 Like