opengisch / docker-qt-ndk Goto Github PK
View Code? Open in Web Editor NEWIntegrated into opengisch/OSGeo4A - Docker image for building Android packages with Qt and the crystax NDK
Integrated into opengisch/OSGeo4A - Docker image for building Android packages with Qt and the crystax NDK
Hi I am trying to make use of docker-qt-ndk to build Android projects. But when i run
docker build -t android-inspire-qt:latest .
This error is returned it appears to be running the /tmp/qt/installer.run
/tmp/qt/installer.run: error while loading shared libraries: libxkbcommon-x11.so.0: cannot open shared object file: No such file or directory
The command '/bin/sh -c curl -k -Lo /tmp/qt/installer.run "https://download.qt-project.org/official_releases/qt/$(echo ${QT_VERSION} | cut -d. -f 1-2)/${QT_VERSION}/qt-opensource-linux-x64-${QT_VERSION}.run" && QT_CI_PACKAGES=qt.qt5.$(echo "${QT_VERSION}" | tr -d .).android_arm64_v8a,qt.qt5.$(echo "${QT_VERSION}" | tr -d .).android_armv7,qt.qt5.$(echo "${QT_VERSION}" | tr -d .).android_x86_64,qt.qt5.$(echo "${QT_VERSION}" | tr -d .).android_x86 /tmp/qt/extract-qt-installer.sh /tmp/qt/installer.run "${QT_PATH}" && find "${QT_PATH}" -mindepth 1 -maxdepth 1 ! -name "${QT_VERSION}" -exec echo 'Cleaning Qt SDK: {}' ; -exec rm -r '{}' ; && rm -rf /tmp/qt' returned a non-zero code: 127
Am I missing something or does another lib need to be added to the Dockerfile?
Thans for your time
-cm3
I was able to stop the error above by adding ... libxkbcommon-x11-dev too...
RUN apt-get install -qq -y --no-install-recommends
bzip2
unzip
gcc
g++
cmake
patch
python3
rsync
flex
libxkbcommon-x11-dev
bison
Now, during the build it stops as follows, any idea how to make it proceed?
[158] :/metadata/qt.qt5.5142.qtnetworkauth.android/installscript.qs
[166] :/metadata/qt.qt5.5142.qtscript.android
[166] :/metadata/qt.qt5.5142.qtscript.android/installscript.qs
[166] :/metadata/qt.qt5.5142.qtlottie.gcc_64
[166] :/metadata/qt.qt5.5142.qtlottie.gcc_64/installscript.qs
[586] Loaded control script "/tmp/tmp.bSvGaI5jl"
[621] Using control script: "/tmp/tmp.bSvGaI5jl"
[726] Welcome Page -- stops here....
Hi!
I've found your Docker image and it looks really useful for me. I'm using it to test Android builds with CrystaX. So first of all: thank you very much for making this public :)
What do you think about adding a tag 10.3.2
or crystax10.3
? This way older builds won't break when CrystaX updates the compiler for example.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.