Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run in Linux #45

Open
mjablecnik opened this issue Mar 30, 2021 · 2 comments
Open

Cannot run in Linux #45

mjablecnik opened this issue Mar 30, 2021 · 2 comments
Labels

Comments

@mjablecnik
Copy link

Hello, in Linux Mint 19.3 Tricia I cannot run your application:

./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./Open_Sound_Meter-v0.3.1-x86_64.AppImage)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libpulse.so.0)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libpulsecommon-13.99.so)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libsystemd.so.0)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libsystemd.so.0)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libsndfile.so.1)
./Open_Sound_Meter-v0.3.1-x86_64.AppImage: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_Open_S7j6hzR/lib/libFLAC.so.8)
@Soundblender
Copy link

Same issue on my computer, I'm also running Mint 19.3 Tricia.

@nettings
Copy link

nettings commented Dec 3, 2021

Won't solve your problem, but if you want to know up to which version your libm defines those symbols, you can run

strings /lib/libm.so.6 | grep ^GLIB | sort 

Here is an interesting recipe to figure out if it really needs that recent a libc: https://www.generacodice.com/en/articolo/646393/Linking-against-an-old-version-of-libc-to-provide-greater-application-coverage

And here's what I get:

roman:/local/build/osm # objdump -T /lib/libc.so.6 | grep __libc_single_threaded
00228c30 g    DO .bss	00000001  GLIBC_2.32  __libc_single_threaded

Makes me guess that making this backwards-compatible would be non-trivial. You'd have to dig into the threading functions next... @mjablecnik, maybe trying to build it on Mint 19.3 is an easier option....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants