...
Failed to start the backend application.
Error: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /opt1/arduino/arduino-ide_2.0.0-beta.4_Linux_64bit
is there a way around it? currently my distribution i'm using opensuse has 2.26 as the 'latest' version in the repository.
Hi @a_g123. Do you have the same issue if you try it with the 2.0.0-beta.3 version? It's available here:
There are some reports of a similar dependencies issue with GLIBCXX_3.4.26 that was introduced in the 2.0.0-beta.4 build:
The build environment's Ubuntu version was updated from 18.04 to 20.04 between the 2.0.0-beta.3 and 2.0.0-beta.4. I suspect this is the cause for the different results.
thanks for responding, i'd try out beta 3, but that is somewhat unfortunate given the fast pace of development.
i may have to figure out how to setup a chroot environment to run it, that's half way between installing a new distribution.
But that's still extreme measures to run a new IDE.
i'd guess linux users need to figure out how to run a bundle of new glibc libraries. it is 'difficult' as it is off the trodden path, but kind of a compromise as some distributions simply isn't as updated.
Speaking of "fast pace of development", since my last reply the lead developer has moved the build system back to Ubuntu 18.04:
If you like, you can try out the build right now. It is available for download from the "Linux_X86-64" link under the "Artifacts" section of this page:
You'll need to be signed in to a GitHub account in order to download that artifact. Or you can also wait a few days for that pull request to be merged and for it to be available as a nightly build from the "Software" page here on arduino.cc
thanks ! trying now. i may nevertheless attempt that 'chroot' thing sometime. i've been caught more than once where 'bleeding edge' developments won't run as existing library versions are too old or simply different. and mind 'too old' is what is out there in public repositories ! a thing is that new developments may target newer releases as those may offer new features or that they may have fixed some issues with the old ones.