Can't play CataclysmDDA due to missing dependencies

My favorite game, Cataclysm: Dark Days Ahead is unable to play due to missing dependencies. I know that it is not a very popular game, but if anyone has any insight into this throw me a heads up.

./cataclysm-bn-tiles: error while loading shared libraries: libSDL2_mixer-2.0.so.0: cannot open shared object file: No such file or directory

also:

./cataclysm: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory

Moved to Support category
Please post your code as code.

The following should fix the issue

sudo dnf install lib64ncurses6 lib64SDL2_mixer

Also, is this a OM package? If so, what’s the package name? I’d like to make sure these are added to the dependencies.

@StudebakerGuy It looks to be a Steam game.

1 Like

Although it is available on Steam, I usually play form the klatest experimental builds at Experimental Builds.

1 Like

All the game devs have to do is list those dependencies and it would have grabbed them on install. You should put in a bug report with them.

Those two packages installed, but now I am getting: ./cataclysm-bn-tiles
./cataclysm-bn-tiles: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory
And wheh I try to install the nissing dependency:
]$ sudo dnf install libSDL2_image
Last metadata expiration check: 12:56:55 ago on Sat 15 Mar 2025 08:50:39 PM PDT.
No match for argument: libSDL2_image
Error: Unable to find a match: libSDL2_image
I enebled all the repos including restricted and nonfree and tried again:
sudo dnf install libSDL2_image
OpenMandriva Rolling - x86_64 4.0 kB/s | 2.4 kB 00:00
OpenMandriva Rolling - Extra - x86_64 920 kB/s | 1.4 MB 00:01
OpenMandriva Rolling - Restricted - x86_64 19 kB/s | 24 kB 00:01
OpenMandriva Rolling - Non-free - x86_64 29 kB/s | 30 kB 00:01
No match for argument: libSDL2_image
Error: Unable to find a match: libSDL2_image

I’m sure there will be other dependencies that are missing after this one is resolved.

TO answer your question, Cataclysm-dda is not in an OM package.

I installed : FlatDrake is a frontend for FlatPak
Cataclysm is included there, so that is where I will install it from.

If you install the flatpak version, it should include everything it needs. I still think you should file a bug report on their github. GitHub · Where software is built

@RustyMcRab

Thanks.

1 Like

I’ll do that

3 Likes
 sudo dnf install lib64SDL2_image 

If you’re missing any further SDL2 libraries, you can get the list with

dnf search lib64SDL2

Let me know if you’re missing anything else and I’ll see what I can do to help.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.