MyHush / SilentDragonLite

SilentDragonLite - HUSH Lite wallet that supports zaddrs!
https://myhush.org
GNU General Public License v3.0
4 stars 12 forks source link

Does not run on Ubuntu xenial #193

Open probonopd opened 4 years ago

probonopd commented 4 years ago

Please make sure you have the latest SilentDragonLite.

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Download Ubuntu xenial Live ISO
  2. Boot it
  3. Download and run SilentDragonLite from the command line
  4. See error:
AppRun: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /run/firejail/appimage/.appimage-9345/AppRun)

Expected behavior Runs

Desktop (please complete the following information):

Additional context

This happens when the binaries inside the AppImage were built on a too new version of the operating system. If you want the AppImage to be compatible with all still-supported versions of Ubuntu (and similarly old operating systems), then you need to compile on the oldest still-supported Ubuntu version, which currently is xenial.

Reference: https://github.com/AppImage/appimage.github.io/pull/2305

jahway603 commented 4 years ago

Ubuntu 16.04 comes with glibc version 2.23. In the past I have tried updating the glibc version, but found that this is not possible with Ubuntu LTS. Also, in the past I have tried to compile SDL on 16.04, and just tried right now, but have failed. I know this compiles on 18.04.

What happens when you try compiling it @probonopd on 16.04?