bsnes icon indicating copy to clipboard operation
bsnes copied to clipboard

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

Open crhy opened this issue 2 years ago • 2 comments

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?

crhy avatar Apr 30 '23 06:04 crhy

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.

Screwtapello avatar Apr 30 '23 08:04 Screwtapello

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

roostercactus avatar Jun 01 '23 13:06 roostercactus