Hi! , I am trying to validate a signed app image. As I read in the README, to validate I should build the system in a Centos 6 or Ubuntu 14. But the build can be used in later releases.
Can you provide a download link to the validate script? Will that work on ubuntu only?
Thank you!
So, what I did is :
git clone https://github.com/AppImage/AppImageKit
cd AppImageKit
env ARCH=x86_64 bash ci/build.sh
But when I try to execute
./validate myapp.AppImage
I got this error:
./tmp/AppImageKit/out/validate: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
I tried this, but nothing:
[libssl.so.10: cannot open shared object file: No such file or directory - Ask Ubuntu ](https://symbolik link for libs)
My S.O :
└──> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
Any help?
probono
February 13, 2021, 5:11pm
3
What happens if you build and run validate
on Ubuntu 16.04?
I downloaded an ubuntu 16 virtual box image, and tried it:
$ git clone https://github.com/AppImage/AppImageKit
$ cd AppImageKit
$ sudo env ARCH=x86_64 bash ci/build.sh
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rh/devtoolset-8/root/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at lib/CMakeLists.txt:1 (add_subdirectory):
The source directory
/ws/lib/libappimage
does not contain a CMakeLists.txt file.
CMake Error at CMakeLists.txt:71 (include):
include could not find load file:
lib/libappimage/cmake/tools.cmake
CMake Error at cmake/dependencies.cmake:5 (include):
include could not find load file:
/ws/lib/libappimage/cmake/scripts.cmake
Call Stack (most recent call first):
CMakeLists.txt:72 (include)
CMake Error at cmake/dependencies.cmake:11 (import_pkgconfig_target):
Unknown CMake command "import_pkgconfig_target".
Call Stack (most recent call first):
CMakeLists.txt:72 (include)
-- Configuring incomplete, errors occurred!
See also "/tmp/AppImageKit-build-VGOVjb/CMakeFiles/CMakeOutput.log".
+ cleanup
+ '[' -d /tmp/AppImageKit-build-VGOVjb ']'
+ rm -rf /tmp/AppImageKit-build-VGOVjb
Possibly you need to get a newer CMake from Download | CMake . This is one of the reasons I don’t completely like CMake - it frequently seems to need newer versions than what is available on the oldest LTS releases we tend to use.