ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.74k stars 816 forks source link

Linux executable doesn't work on Debian 11 #17374

Open fishhf opened 3 months ago

fishhf commented 3 months ago

Describe what you were doing

Download the linux executable from Ruffle's website and run it.

What does the crash message say?

./ruffle ./ruffle: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.35' not found (required by ./ruffle) ./ruffle: /lib/x86_64-linux-gnu/libc.so.6: versionGLIBC_2.32' not found (required by ./ruffle) ./ruffle: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by ./ruffle) ./ruffle: /lib/x86_64-linux-gnu/libc.so.6: versionGLIBC_2.34' not found (required by ./ruffle)

Ruffle Version

ruffle-nightly-2024_08_04-linux-x86_64

Affected platform

Desktop app

Operating system

Debian 11

Additional information

No response

Lord-McSweeney commented 3 months ago

Ruffle's prebuilt executables require a newer version of libc than available in your version of Debian (after #7694, the runners use Ubuntu 22 to build). To get it to work, you'll have to compile Ruffle from source.

sombraguerrero commented 2 weeks ago

As a courtesy, I do regularly build from source for older Ubuntu versions and publicly post it. I've been thinking of finally moving on from 20.04 and 22,04 would be the next logical progression of that.

I went ahead and set up my environment to provide builds for jammy: https://sombrastorage.blob.core.windows.net/sombramain/ruffle_desktop_2204