Tw1ddle / geometrize

:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives

Home Page:https://www.geometrize.co.uk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AppImage does not run on Ubuntu 14.04

probonopd opened this issue · comments

AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'CXXABI_1.3.11' not found (required by /run/firejail/appimage/.appimage-7015/AppRun)

Solution:
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#libstdcso6

Reference: AppImage/appimage.github.io#126

Should be fixed in Linux builds with build number 359 and above. Please check Tw1ddle/geometrize-installer#1

Unfortunately, it still depends on newer libraries than what comes with the oldest still-supported Ubuntu LTS. AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.11' not found`. Please see https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#libstdcso6, especially the part on https://github.com/darealshinji/AppImageKit-checkrt/ which you will probably need to use. An example can be found at darealshinji/linuxdeploy-plugin-checkrt#1 (comment).

Can you confirm you have this problem on this exact build? https://geometrize-installer-bucket.s3.amazonaws.com/linux/geometrize_359.1_linux_g%2B%2B-8.AppImage

I already followed the steps you mentioned, including using the patched checkrt, and checked the build above runs on Ubuntu 14.04.0:

  1. Downloaded Ubuntu 14.04.0 .iso, opened in Virtualbox, hit "Try Ubuntu".
  2. Downloaded, chmod +x'd and ran the build above: https://geometrize-installer-bucket.s3.amazonaws.com/linux/geometrize_359.1_linux_g%2B%2B-8.AppImage

screenshot_420

Note the builds on GitHub releases page are outdated (I'll update them soon), and the CI builds in my S3 bucket are shown listed from oldest->newest build date for some silly reason. So I am hopeful one of those things confused you into trying an outdated build? 😄

According to https://travis-ci.org/AppImage/appimage.github.io/builds/384120047#L524, https://github.com/Tw1ddle/geometrize/releases/download/v1.0.0/geometrize_237.1_linux_g.-7.AppImage was used for the test. It is the only one visible on https://github.com/Tw1ddle/geometrize/releases and that is where our test downloads the latest AppImage from.

Makes sense. I've uploaded a recent build onto GitHub releases, it should work: https://github.com/Tw1ddle/geometrize/releases/download/v1.0.1/geometrize_1.0.1_linux.AppImage