Clickable can't install dependencies for native app
-
Device: Nexus 5
Host: Ubuntu 20.04I'm currently trying to port an existing C++ application (namingly, SuperTux) to Ubuntu Touch.
I managed to get clickable to compile on desktop properly; however, when testing on my phone, clickable fails to install the dependencies:
... (Reading database ... 52898 files and directories currently installed.) Removing python-minimal (2.7.12-1~16.04) ... Processing triggers for man-db (2.7.5-1) ... Selecting previously unselected package python-minimal:armhf. (Reading database ... 52872 files and directories currently installed.) Preparing to unpack .../python-minimal_2.7.12-1~16.04_armhf.deb ... Unpacking python-minimal:armhf (2.7.12-1~16.04) ... Processing triggers for man-db (2.7.5-1) ... dpkg: python: dependency problems, but removing anyway as you requested: libglib2.0-dev:armhf depends on python:any (>= 2.6.6-7~). google-mock:armhf depends on python:any. (Reading database ... 52898 files and directories currently installed.) Removing python (2.7.12-1~16.04) ... Processing triggers for man-db (2.7.5-1) ... Setting up python2.7-minimal:armhf (2.7.12-1ubuntu0~16.04.13) ... /usr/bin/python2.7: 1: /usr/bin/python2.7: Syntax error: word unexpected (expecting ")") dpkg: error processing package python2.7-minimal:armhf (--configure): subprocess installed post-installation script returned error exit status 2 dpkg: dependency problems prevent configuration of python-minimal:armhf: python-minimal:armhf depends on python2.7-minimal (>= 2.7.12-1~); however: Package python2.7-minimal:armhf is not configured yet. dpkg: error processing package python-minimal:armhf (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: python2.7-minimal:armhf python-minimal:armhf W: --force-yes is deprecated, use one of the options starting with --allow instead. E: Sub-process /usr/bin/dpkg returned an error code (1) The command '/bin/sh -c apt-get update && apt-get install -y --force-yes --no-install-recommends libogg-dev:armhf libvorbis-dev:armhf libopenal-dev:armhf libboost-all-dev:armhf libsdl2-dev:armhf libsdl2-image-dev:armhf libfreetype6-dev:armhf libcurl4-openssl-dev:armhf libglew-dev:armhf libharfbuzz-dev:armhf libfribidi-dev:armhf && apt-get clean' returned a non-zero code: 100 Command exited with non-zero exit status 100, see above for details. This is most likely not a problem with Clickable.
My
clickable.json
file is this:{ "builder": "cmake", "dependencies_target": [ "libogg-dev", "libvorbis-dev", "libopenal-dev", "libboost-all-dev", "libsdl2-dev", "libsdl2-image-dev", "libfreetype6-dev", "libcurl4-openssl-dev", "libglew-dev", "libharfbuzz-dev", "libfribidi-dev" ] }
(If needed, I can provide the exact steps to reproduce my build, including a
git
patch)How should I proceed to fix this problem?