Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm running on Linux Mint and I can see the fmodstudio.so files are present in the zip. Only x86_64 architecture is supported I'm afraid.

1. Run 

  uname -m

  If this returns aarch64 (or anything other than x86_64) that's the problem

2. From the extraction directory dwerg-saga-linux run

ls -la libfmodstudio.so* libfmod.so*

If the files are missing entirely or only the symlinks are present but broken (pointing to missing targets) there's a problem with the extraction tool used to unzip the game. If the files are missing executable permissions from the extraction directory dwerg-saga-linux run

chmod +x *fmod*

3. System library dependencies. Run

ldd ./libfmodstudio.so.11.8 2>&1 | grep "not found"

FMOD depends on libasound.so.2 (ALSA) and libpulse.so.0 (PulseAudio). On a minimal Ubuntu install these might not be present. If ldd shows missing deps, the fix is to run

sudo apt install libasound2 libpulse0

4. Working directory

Are you running the executable from the directory where the .so files live, or from a launcher/shortcut with a different working directory?

5. LD_LIBRARY_PATH

  echo $LD_LIBRARY_PATH

Try adding the game directory to LD_LIBRARY_PATH.

Thanks for the quick reply. 

uname -m confirms that I am running x86_64.

libfmodstudio.so is present in the installation directory (installed via the itch app), but per the error log, it looks like the game is looking  for fmodstudio.so, which is not present, along with a couple of others. Here are relevant-seeming lines from the log:

/home/michael/.config/itch/apps/dwerg-saga/fmodstudio.so: cannot open shared object file: No such file or directory
libfmod.so.11: cannot enable executable stack as shared object requires: Invalid argument
libfmodstudio.so: cannot open shared object file: No such file or directory
/home/michael/.config/itch/apps/dwerg-saga/fmodstudio: cannot open shared object file: No such file or directory
/home/michael/.config/itch/apps/dwerg-saga/libfmodstudio: cannot open shared object file: No such file or director

Any further suggestions? I am a rank amateur with Linux, so it is all pretty cryptic to me. Thanks for any additional help.

Hi again,

Apologies for the difficulties you are having.

It looks like you have installed Dwerg Saga via the Itch app and the installation has either not completed or something has deleted the required files. I suggest either:

1. Re-install via the Itch app

2. Download the linux zip from https://haikuinteractive.itch.io/dwerg-saga and unzip and run the "Dwerg Saga" executable from there or copy the contents to

/home/michael/.config/itch/apps/dwerg-saga/

I've not been able to install the Itch app on my Linux installation, but will try that next if neither of these options work for you.

Using the Linux download (dwerg-saga-linux.zip, version 2) from the itch download page, I still encounter the same problem. The executable crashes with a long string of errors beginning with:

fmodstudio.so: cannot open shared object file: No such file or directory

As with the download via the itch app, inspection of the files shows  no fmodstudio.so, though there are related ones like libfmodstudio.so. Any further help would be appreciated.

Thanks again.

(1 edit)

Hi again and thank you for persisting! This looks like a change in Linux that prevents running certain libraries. You can see other games have had this problem, for example https://steamcommunity.com/app/330020/discussions/1/594032343582444765/#c8406104...

I'll make a release in the next couple of days that should fix this. If you'd prefer to fix it yourself you can:

1. Install execstack: 

sudo apt install execstack

2. Remove RWE/RWX from the FMOD libraries. From your installation directory (`/home/michael/.config/itch/apps/dwerg-saga/`):

execstack -c libfmod.so
execstack -c libfmod.so.11
execstack -c libfmod.so.11.8

Let me know how you get on.

With thanks,

Jock

Thank you for your quick responses. If you will be releasing a fix soon I’ll wait for that.

Latest version v0.24.1.0 has a speculative fix for this in it. Speculative because I'm not running a version of Linux that demonstrated the bug.

It works! After updating I  was able to launch the app, adjust settings, and create a new clan and world without problems.

Thank you for your responsiveness and for the quick fix.