Enterprise Linux 8 (Red Hat, Centos Stream, AlmaLinux, Rocky Linux, Oracle Linux etc)
$ ./MuseScore-4.0.0-x86_64.AppImage
/lib64/libjack.so.0
/lib64/libnss3.so
/tmp/.mount_MuseSc9LSxL6/bin/mscore4portable: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseSc9LSxL6/bin/mscore4portable)
/tmp/.mount_MuseSc9LSxL6/bin/mscore4portable: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /tmp/.mount_MuseSc9LSxL6/bin/mscore4portable)
/tmp/.mount_MuseSc9LSxL6/bin/mscore4portable: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseSc9LSxL6/bin/../lib/libsndfile.so.1)
/tmp/.mount_MuseSc9LSxL6/bin/mscore4portable: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_MuseSc9LSxL6/bin/../lib/libFLAC.so.8)
$ strings /lib64/libm.so.6 | grep GLIBC_2.2[0-9]
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_2.28
$ strings /lib64/libstdc++.so.6 | grep GLIBCXX_3.4.2[0-9]
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
Is it possible to build mscore-4 for these versions of glibc and glibcxx?
Comments
Any thought of going to the MuseScore profile on GitHub? Posting your question there?
https://github.com/musescore
In reply to Any thought of going to the… by Are Jayem
No. I don't have a profile on github. I'm just a user, a musician. If 4.0 can be built on this platform, then I will try. However, this is probably impossible, because the developers could not just ignore this platform?! Otherwise, I would still prefer a working appimage :-)
In reply to No. I don't have a profile… by romanbogatov
I think creating a GitHub profile is as simple as what you did to get an account here on MuseScore. Who knows what the MS developers and admins decide for platform support. Once us end-users venture into building software on a Linux platform, it becomes a walk-through-the-minefield. You can also think about posing your build questions/errors to a message forum for the particular Linux you're building on.
In reply to I think creating a GitHub… by Are Jayem
Thanks for the answer! I'll think about it.
>I think creating a GitHub profile is as simple as what you did to get an account here on MuseScore.
I need this account to play music through my browser and smartphone :-)
Is there a reason you can't install those updated versions on your system? It seems your current installation stopped just right before them.
In reply to Is there a reason you can't… by jeetee
> Is there a reason you can't install those updated versions on your system?
Yes, there are reasons. In systems of this type (RHEL and clones in this case), it is impossible to update such components at will, this will inevitably break the system in some respect. Such components should remain unchanged throughout the life of the distribution. The only regular way to get a newer version of GLIBC is to install a new version of the distribution or another Linux distribution.
Software developers are well aware of this and rely on the current versions of stable distributions such as RHEL and Debian. The version of the distribution on which this MS4.AppImage does not work will be relevant until 2029, which is why I created this post more out of surprise than in the hope of getting help.
In reply to > Is there a reason you can… by romanbogatov
I believe the AppImages are built against Ubuntu LTS or Debian. And Debian stable (bullseye currently) ships 2.31 package list thus satisfying this condition.
I know it doesn't really help you out, but it might give some insight into how this version dependency came into being.
In reply to I believe the AppImages are… by jeetee
Perhaps. So flatpak remains. 4.0 seemed raw to me, I'll stay on 3.6 and wait for the next versions :-)