You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
me@localhost:~/Downloads/GameDev/Audio> ./nightly*.AppImage
[carla-hook.sh] Carla appears to be installed on this system at /usr/lib64/carla so we'll use it.
ldd: warning: you do not have execution permission for `/usr/lib64/carla/libcarla_native-plugin.so'
[carla-hook.sh] Preferring the system's "libgobject-2.0.so.0" over the version bundled.
- /tmp/.mount_nightlAdO0bw/apprun-hooks/jack-hook.sh: line 6: ldconfig: command not found
[jack-hook.sh] Jack does not appear to be installed. That's OK, we'll use a dummy version instead.
- /tmp/.mount_nightlAdO0bw/AppRun.wrapped: error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory`
... I tested the AppImage out on Tumbleweed and I can confirm, Tumbleweed ships with libdb-4.8.so and we expect libdb-5.3.so.
Workarounds:
Outdated, click to expand anyway
(NOT RECOMMENDED) Force LMMS to use the system version.
This seems to work just fine, but has risks as it modifies the root filesystem and may cause crashes if there are substantial API changes between libdb versions.
(RECOMMENDED) Start LMMS from the extracted "usr/lib" directory. This will place our copy of libdb on the path, but may introduce more VST crashes, as it was our copy of libreadline that caused this mess to begin with.
The source comment shows that this decision wasn't widely OK'd. There's even anticipation of people complaining about this. I think the reason this was OK'd was because this library is now provided as part of pipewire, so if a system uses pipewire, it should also have jack, which is most systems, especially those that play audio. Should we just remove our workaround? Thoughts welcome.
It appears that by removing our
LD_LIBRARY_PATH=usr/lib
from our launcher script in #7686 it's causing more issues.This is a report from a user on Reddit:
... I tested the AppImage out on Tumbleweed and I can confirm, Tumbleweed ships with
libdb-4.8.so
and we expectlibdb-5.3.so
.Workarounds:
Outdated, click to expand anyway
(NOT RECOMMENDED) Force LMMS to use the system version.
(RECOMMENDED) Start LMMS from the extracted "usr/lib" directory. This will place our copy of libdb on the path, but may introduce more VST crashes, as it was our copy of
libreadline
that caused this mess to begin with.The text was updated successfully, but these errors were encountered: