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

Does not run on Ubuntu xenial #71

Open
probonopd opened this issue Aug 1, 2020 · 5 comments
Open

Does not run on Ubuntu xenial #71

probonopd opened this issue Aug 1, 2020 · 5 comments

Comments

@probonopd
Copy link

Describe the bug
Does not run on Ubuntu xenial because it was compiled on a too new system

To Reproduce
Steps to reproduce the behavior:

  1. Run Ubuntu xenial
  2. Try to run the AppImage from https://github.com/qradiolink/qradiolink

Expected behavior
Works

Screenshots

/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /run/firejail/appimage/.appimage-9205/AppRun.wrapped)

/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /run/firejail/appimage/.appimage-9205/usr/bin/../lib/libvolk.so.1.4)

Desktop (please complete the following information):

  • OS: Ubuntu
  • Version: xenial

Additional context

Reference:
AppImage/appimage.github.io#2172

@kantooon
Copy link
Collaborator

kantooon commented Aug 1, 2020

There may be workarounds for this, such as using an older glibc.
Ubuntu Xenial does not provide the libraries this project requires. The build system will never support it.

@probonopd
Copy link
Author

probonopd commented Aug 2, 2020

So you are saying the libraries this project requires cannot be built on xenial from source either?

@kantooon
Copy link
Collaborator

kantooon commented Aug 2, 2020

I wouldn't know for sure since I never used Ubuntu, but it might be a huge task. Among others, FreeDV support requires at least gnuradio 3.7.13 (the list of deps for gnuradio is huge and a recent libvolk is required as well), some features used from Qt 5.5+, libopus might be problematic, libprotobuf and protoc would definitely be a problem.
To a Gentoo user I'd say yeah go ahead and build everything from source, to a Ubuntu user, I don't know if it's feasible. Even Centos7 is a problem because the gnuradio packages they provide are broken (missing libgnuradio-fec)

@probonopd
Copy link
Author

I see. In this case it might be easier to just bundle everything privately (like the -s deploy option in my experimental https://github.com/probonopd/go-appimage/tree/master/src/appimagetool can do) if one wants the AppImage to be able to run on older systems as well.

@kantooon
Copy link
Collaborator

kantooon commented Aug 2, 2020 via email

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

No branches or pull requests

2 participants