JUCE on Debian

I know it’s not supported, but has anyone had any success running a JUCE application on Debian? Just trying to use a little CLI at the moment but am getting C++ ABI version mismatches.

1 Like

JUCE apps definitely run on Debian. There’s not enough information in your question to determine what’s causing the problem. Please could you explain, step by step, how you are building and running your program?

yep, using it all the time.

Thanks for confirming that! I’ll update and start again systematically and report back.

I regularly use a raspbian system (Raspberry Pi 400) as a test platform for our plugins development - mostly because of the excellent scripting/automation tooling available.

I hope to see more and more Raspian/JUCE users in the coming year - especially if we get a WASM front-end for the UI …

I was building on Ubuntu 22.04 with JUCE 7.07 and running on Debian 10, and I received:

./JUCE_application: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ./JUCE_application)
./JUCE_application: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by ./JUCE_application)

I did a fresh install of Debian 12 and it worked. Thanks, all.