Skip to main content

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

Celeste

Brave hundreds of hand-crafted challenges as you help Madeline survive her journey to the top of Celeste Mountain! · By Maddy Makes Games

Linux: libfmodstudio.so.10 not found

A topic by danyeaw created Feb 04, 2024 Views: 1,919 Replies: 10
Viewing posts 1 to 4

When trying to launch Celeste on Linux (openSUSE Tumbleweed), I am getting the following error:

```

System.DllNotFoundException: libfmodstudio.so.10

  at (wrapper managed-to-native) FMOD.Studio.System.FMOD_Studio_System_Create(intptr&,uint)

  at FMOD.Studio.System.create (FMOD.Studio.System& studiosystem) [0x00005] in <d7b2abb405ec4c97954549f0a02e4a41>:0
  at Celeste.Audio.Init () [0x00010] in <d7b2abb405ec4c97954549f0a02e4a41>:0
  at Celeste.GameLoader.LoadThread () [0x0000c] in <d7b2abb405ec4c97954549f0a02e4a41>:0
  at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00000] in <d7b2abb405ec4c97954549f0a02e4a41>:0
Using EXT_swap_control_tear VSync!

```

That’s strange. libfmodstudio is included in the lib64 (or lib, if you run the game in x86 mode) directory included in the zip. Maybe you could check whether the directory layout is correct, i.e. when unpacking the .zip make sure to preserve the directory structure. With unzip on the command line, this would mean not using the -j flag.

I’m just guessing here, though. You could also run ldd Celeste.bin.x86_64 (or .bin.x86) and see whether any libraries are missing from your system (i.e. if any are reported as “not found”).

Deleted post
(+2)

Heyy I got the exact same problem in Archlinux, someone knows how to fix it? :')

(+1)

i also have this issue in arch linux, i didnt manage to fix it, but i sent a couple findings there in reddit

(+4)

Hey, this is due to a change in glibc that broke the FMOD dll. You can fix it locally by running:

execstack -c lib64/libfmod.so.10

I'm planning to update this soon but in the meantime that should work.

(+4)

This should now be fixed.

(+1)

Thank you!

Do you mean you updated the installer to account for the change in glibc? Should we redownload the installer and reinstall it? There's no mention of this in the devlog so I wanted to double check with you.

I haven't posted an update/changelog because the only thing we modified was that library. If you're on Linux with an up-to-date glibc you should likely re-download the game. If the game is still running fine for you then there's no need to do anything.

If / when we do a larger update (with actual bug fixes / etc) we will post a proper devlog update.

(1 edit)

Ok, will do that. Thanks for the quick answer! (I do have an up-to-date glibc, running Arch like other ppl in this thread.

EDIT: works just fine :D