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

/bsnes: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./bsnes) #280

Open
crhy opened this issue Apr 30, 2023 · 2 comments

Comments

@crhy
Copy link

crhy commented Apr 30, 2023

Apparently you have to have libc6 installed, which I do, and the latest version, and it still doesn't run.

Latest version for this distro (Peppermint Devuan) is 2.31.

Do we HAVE to have 2.33 or 2.34?

@Screwtapello
Copy link
Contributor

The pre-built binaries are built on the latest version of Ubuntu at the time the binary is built, which is usually a nice compromise between having and old enough libc to run on most system, but not so old that it requires libraries that aren't shipped with modern systems.

The pre-built binaries are just a convenience, and we don't expect them to work for everyone. Luckily, bsnes is really easy to build from source, so if you have a system that doesn't happen to work with the pre-built binary, we recommend you try that instead.

@roostercactus
Copy link

I'm on devuan beowulf (which is even older libc6, v2.28) and compiling from source works fine.

(from .github/workflows/build.yml)

sudo apt install libgtk2.0-dev libpulse-dev mesa-common-dev libcairo2-dev libsdl2-dev libxv-dev libao-dev libopenal-dev libudev-dev
git clone https://github.com/bsnes-emu/bsnes.git
cd bsnes
make -j4 -C bsnes local=true
./bsnes/out/bsnes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants