HGL
foreign-sapphire
libFLAC.so.8 missing (Star Trek 25th Anniversary)
When launching I get an immediate CTD.
Log indicates that "error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory".
I have this same error with the Interplay sequel to this title as well. This seems to be a common issue among older titles (20+ years old), and I suspect it is due to hardcoded calls to specific DOS level protected mode codecs, whose names have been depreciated in more recent builds of the library.
While I've seen a fair number of "create symlink to (x)" (where x is the current driver package) I would think that it might be common enough a problem to generate a quick-fix like others I've seen elsewhere.
What I need help with is figuring out which directory contains the needed donor library and which folder to create the symlink in. Bonus kudos for terminal-fu syntax assistance. Logs follow https://0x0.st/KAtT.log
What I need help with is figuring out which directory contains the needed donor library and which folder to create the symlink in. Bonus kudos for terminal-fu syntax assistance. Logs follow https://0x0.st/KAtT.log
3 Replies
flat-fuchsia•5h ago
This has nothing to do with "calls to specific DOS level protected mode codecs". GOG is shipping the game with an old DOSBox build that is linked against an old version of libFLAC. Follow this guide: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/How-To:-DOSBOX-and-SCUMMVM
GitHub
How To: DOSBOX and SCUMMVM
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. - Heroic-Games-Launcher/HeroicGamesLauncher
foreign-sapphireOP•3h ago
This did not fix the issue. Worse, I had overlooked it because it appeared to my brain as "LOGICAL AND" and since the game in question does not run on SCUMMVM I discounted the solution. Reguardless, I followed the intructions presented, uninstalled the game, restarted Heroic launcher, reinstalled the game, and the error persents in exactly the same way. Logs attached. https://0x0.st/KAxN.log
afraid-scarlet•2h ago
N.B. what the article says:
Automatic native runners feature is used only on Linux, for Windows builds of games.Install the Windows version of 25th Anniversary and it should work, assuming you did everything else properly.