On Tue, 28 Jul 2026 at 12:10:53 +0300, Vladimir K wrote:
This is an upstream build dependency issue that can be worked around by placing
libvorbisfile.so in the game's Bin dir:
sudo ln -sf /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.8
/usr/lib/serious-engine/tfe/Bin/libvorbisfile.so
sudo ln -sf /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.8
/usr/lib/serious-engine/tse/Bin/libvorbisfile.so
This workaround will stop working the next time libvorbisfile is updated
to any new upstream release. A better workaround would be this
(untested!):
sudo ln -sf /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3
/usr/lib/serious-engine/tfe/Bin/libvorbisfile.so
sudo ln -sf /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3
/usr/lib/serious-engine/tse/Bin/libvorbisfile.so
which should continue to work for as long as libvorbisfile is
ABI-compatible with the version currently available in Debian.
(Obviously it would be better for the game engine to dlopen the correct
SONAME of libvorbisfile, which would be the real fix for this issue.)
smcv