Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

This time I got this error when itch ran the run.sh file: "./tales.x86_64: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./tales.x86_64)"

And unlike FMOD I'm not familiar at all with what it's asking for this time. My guess is that it's the GNU C Library which is a completely different runtime than... normal C I guess. I'm not sure.

https://unix.stackexchange.com/questions/522076/glibc-2-29-can-not-be-found-for-...

https://packages.debian.org/search?keywords=glibc

I am surprised though that itch recognizes and allows bash files to run lmao. That could be dangerous if someone malicious just uploaded bash code that destroyed your system or something. Maybe it's not that serious though because running executables can be done outside of root.

I'm definitely willing to check and make sure until I can get a version to run. I have to go to bed soon but I'd love to help you solve this if possible.

We are so sorry you can't make it work, we tested it out on Gentoo and Manjaro and it works, do you have glibc installed ?

(+1)

Yeah, although on Debian the GNU C Libraries are actually installed through a package called libc6

https://packages.debian.org/buster/libc6

And I am actually seeing the problem, it's because the program is asking for version 2.29 but it looks like on Debian stable version 2.28-10 is the latest being offered by the distro.

Debian is pretty notorious for it's stable version being behind a lot of the other distros, and while I did want to bump this install from stable to testing soon I don't think I'm really in the mood to do that today unfortunately. I have a lot of critical files from the game jam I need to back up and work on first :/

The good news is that this will probably work fine for all the downstream distros based on Debian like Ubuntu or Pop!_OS, as well as Debian testing and unstable. It's probably too late now, but it would probably be worth it in the future just to check around and see what libraries you're using and whether or not they work on the stable version of Debian... I mean, only if you want comprehensive linux support. There are a lot of people who for one reason or another can't risk running a testing system (since it's not really intended for daily use anyway, although a lot of people do anyway) and Debian stable like... always gets shafted when it comes to software releases.

tl;dr I probably can't play it right now unless there's some kind of shared library you can ship to fix it, which is a shame. Eventually in the future I'll try to check it out and give you my opinion on it.

(1 edit) (+1)

Yes, we supposed that the version you have is the problem, we are sorry you can't play it but we are taking notes for next time, thanks a lot for taking the time, although it's not the game's feedback this helps us too! We will tell you if we manage to make it work for you!

(+1)

I'm glad I could help! I certainly hope you can find a way to make it work, but in any case I feel like this has been an educational experience for both of us lol. I probably need to eventually get a dual boot with Arch or Gentoo or something rolling so I understand how other flavors of linux even work, and even when it comes to Debian I'm still relatively a noob compared to most users.