trebleshot / desktop

An Open-Source file sharing software for Linux, macOS and Windows allowing you to send and receive files over available connections, and pause and resume transfer process even when an error is given
GNU General Public License v2.0
33 stars 6 forks source link

libsources.so: cannot open shared object file #2

Open probonopd opened 5 years ago

probonopd commented 5 years ago

Trying to run the AppImage, a required library is not found. It should be bundled inside the AppImage.

AppRun: error while loading shared libraries: libsources.so: cannot open shared object file: No such file or directory

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

probonopd commented 5 years ago

Please use the latest continuous build of linuxdeployqt.

Also, please use trusty to make the AppImage, since this is currently the oldest still-supported Ubuntu LTS release. Otherwise the AppImage will not run on all still-supported releases.

velitasali commented 5 years ago

Trying to run the AppImage, a required library is not found. It should be bundled inside the AppImage.

AppRun: error while loading shared libraries: libsources.so: cannot open shared object file: No such file or directory

This is happening because sources is a shared library. https://github.com/genonbeta/TrebleShot-Desktop/blob/7a26cb9bfc7de6446e7a4a3e1853ed820336a171/CMakeLists.txt#L149

Will change it.

Please use the latest continuous build of linuxdeployqt.

Also, please use trusty to make the AppImage, since this is currently the oldest still-supported Ubuntu LTS release. Otherwise the AppImage will not run on all still-supported releases.

Yeah I am aware, but libkf5ndssd-dev does not exist on trusty universe. I will try putting it into project folder.