appimage.github.io
appimage.github.io copied to clipboard
Update Qsynth
qsynth: error while loading shared libraries: libpulsecommon-13.0.so: cannot open shared object file: No such file or directory
qsynth: error while loading shared libraries: libpulsecommon-13.0.so: cannot open shared object file: No such file or directory
libpulsecommon-13.0.so it's actually installed as
there must be a way to add /usr/lib64/pulseaudio to the AppImage's /etc/ld.so.conf or equivalent ?
it's actually installed as /usr/lib64/pulseaudio/
Aaah, right. Great point. Those pesky subdirectories in the libraries directory.
Try moving those libraries one directory up (out of the pulseaudio/
subdirectory).
Alternatively:
there must be a way to add /usr/lib64/pulseaudio to the AppImage's /etc/ld.so.conf or equivalent ?
You could edit the rpath
of the application or library that is trying to load this library:
https://nehckl0.medium.com/creating-relocatable-linux-executables-by-setting-rpath-with-origin-45de573a2e98
It's what my experimental go-appimage tool is doing.
You could edit the
rpath
of the application or library that is trying to load this library: https://nehckl0.medium.com/creating-relocatable-linux-executables-by-setting-rpath-with-origin-45de573a2e98
the rpath is now added to the upstream build binary target:
patchelf --set-rpath /lib/lib64/pulseaudio $DESTDIR/usr/bin/qsynth
the issue may now be fixed; you may retrigger the checks, please, thanks.
any news?