Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not running on Debian 12 #5776

Open
bullkang opened this issue Dec 1, 2024 · 6 comments
Open

Not running on Debian 12 #5776

bullkang opened this issue Dec 1, 2024 · 6 comments
Labels
bug confirmed Bug that has been reproduced src changes related to source code.

Comments

@bullkang
Copy link

bullkang commented Dec 1, 2024

Describe the bug

when executing cataclysm-launcher I get the following output:

./cataclysm-bn-tiles: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.31' not found (required by ./cataclysm-bn-tiles)
./cataclysm-bn-tiles: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by ./cataclysm-bn-tiles)
./cataclysm-bn-tiles: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ./cataclysm-bn-tiles)
./cataclysm-bn-tiles: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./cataclysm-bn-tiles)

Steps To Reproduce

On Debian 12 run catapult-linux-x64-24.11a launcher, download Nightly-24-11-30 and run. Nothing happens. On the downloaded folder ../bn/game0/cataclysm-launcher or cataclysm-bn-tiles error above ocurrs.

Screenshots

N/A

Versions and configuration

N/A

Additional context

No response

@bullkang bullkang added the bug label Dec 1, 2024
@scarf005
Copy link
Member

scarf005 commented Dec 1, 2024

looks like BN's using newer glibc version than debian 12 has. could you paste your ldd --version here?

i think there's only two solution to this issue:

  1. updgrade your glibc version
  2. build from source

@bullkang
Copy link
Author

bullkang commented Dec 1, 2024

Thanks @scarf005!

ldd (Debian GLIBC 2.36-9+deb12u9) 2.36

@scarf005
Copy link
Member

scarf005 commented Dec 1, 2024

yeah in that case it would be due to outdated glibc version.

@RoyalFox2140 RoyalFox2140 added confirmed Bug that has been reproduced src changes related to source code. labels Dec 6, 2024
@RoyalFox2140
Copy link
Collaborator

looks like BN's using newer glibc version than debian 12 has. could you paste your ldd --version here?

i think there's only two solution to this issue:

1. updgrade your glibc version

2. build from source

If it's due to outdated Debian we don't want to downgrade to solve it, but I will leave the issue open unless someone else decides to close it.

@cloudyluna
Copy link

Sorry for chiming in, but I believe patchelf is suitable to be used for patching the libc used by the game executable with the one installed on your system.

@scarf005
Copy link
Member

could static linking libc (and other runtime libraries) solve this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug confirmed Bug that has been reproduced src changes related to source code.
Projects
None yet
Development

No branches or pull requests

4 participants