Hello,
First and foremost: ♥️♥️ a massive thank you for providing a Linux port!! Very courageous! I just bought it and so far it does not disappoint ☺
I originally had the very same trouble as
https://www.gog.com/forum/strangeland/linux_version_is_up/post17 (an error about Grayscale), I think my diagnosis is a little bit different from what I read earlier in this thread, so here it is, in case it helps someone :
- libagswaves.so is provided by the game itself, in the game/data/lib64/ directory, and thus there shouldn't be a need to download/recompile it from another source
- the inability to load libSDL2_mixer seemed to be the cause of the problem
- installing the libSDL2_mixer library from my distributions helped resolve the issue
Further info:
- libSDL2_mixer is also provided by the game ( also in `game/data/lib64/` directory) ... *BUT* the filename is incorrect: the game's library name is libSDL2_mixer-2.0.so.0.2.2, but glibc is trying to load libSDL2_mixer-2.0.so.0.
- libSDL2-2.0.so.0.9.0 suffers from the same (glibc tries to load a file named `libSDL2-2.0.so.0`, but since this library is likely already pre-installed by the OS, I don't think it will cause troubles
So probably libSDL2_mixer-2.0.so.0.2.2 should be renamed or sylinked to libSDL2_mixer-2.0.so.0 (and libSDL2-2.0.so.0.9.0 to libSDL2-2.0.so.0), however, installing the distro's library should work as well.