#scrcpy: error while loading shared libraries: libglslang.so.14: cannot open shared object file: No s

34 messages · Page 1 of 1 (latest)

ionic zephyr
#
  • glslang has decided to randomly break today
  • i am stumped and there appears to be no solution
  • tried rebuilding glslang and glslang-git. also tried using downgrade on glslang and nothing seems to fix it
  • i get scrcpy: error while loading shared libraries: libglslang.so.14: cannot open shared object file: No such file or directory
#

lmao okay get this

#

its looking for lbglslang 14 right?

#

i downgrade to libglslang 14, THEN

#

scrcpy: error while loading shared libraries: libglslang.so.15: cannot open shared object file: No such file or directory

#

now its looking for version 15

#

when 14 is installed

#

when i revert to 15, it looks for 14

#

what the fuck is this

#

same thing with spectacle

#

when building glslang-git

glacial rune
#

partial upgrade right here. shouldnt have downgraded glslang...

do a full system update pacman -Syu and
rebuild your aur packages

cursive citrus
#

@ionic zephyr

ionic zephyr
ionic zephyr
glacial rune
#

yay -S package-name --answerclean All

ionic zephyr
#
  • okay did full system upgrade and it bumped glslang back to 15
  • tried yay -S glslang --answerclean All and it rebuilt it, however same error its looking for ver 14
#
  • tried building glslang-git, same error
#

im gonna restart and see if it fixes

glacial rune
#

can you send logs of yay installing it?

#

if its using existing files

#

one workaround is to remove the cache, yay -Scc
or try another aur helper

ionic zephyr
#

now am getting... scrcpy: error while loading shared libraries: libSPIRV.so.14: cannot open shared object file: No such file or directory

#

i will do this hacky link fix until all of these errors are resolved

glacial rune
#

to hurry it up a bit you can give this abomination a go:
yay -S $(pacman -Qoq $(find /usr/lib | grep liblibrary.so.15)) --answerclean All

#

@ionic zephyr

ionic zephyr
#

@glacial rune hey i just wanted to say thankyou so much for your help with this..... i have found the solution and i will share

sullen surgeBOT
#

5joi received a thank you cookie!

ionic zephyr
#

it was an issue using package obs-studio-browser that used ffmpeg4.4 package which in turn i believe was using an old version of glslang

#

i removed all associated dependencies with those packages, cleaned all caches (big sad last old package vers)

#
  • installed obs-studio-liberty.
  • installed standard ffmpeg
  • installed yay -S spirv-headers spirv-tools glslang shaderc --answerclean All
glacial rune
#

epic dude!