Pats,
On Mon, Aug 28, 2017 at 6:27 PM, patrick JP <patrickelect...@gmail.com> wrote: > I am trying to compile kirigami apk. This is my command line to use cmake: > > cmake .. > -DCMAKE_TOOLCHAIN_FILE=/usr/share/cmake-3.9/Modules/Platform/Android.cmake > \ > -DQTANDROID_EXPORTED_TARGET=kirigami2gallery > -DANDROID_APK_DIR=../examples/galleryapp/ \ > -DCMAKE_PREFIX_PATH=/opt/android-qt5/5.9.1/armeabi-v7a \ > -DCMAKE_INSTALL_PREFIX=potato \ > -DECM_DIR=/usr/share/ECM/cmake \ > -DBUILD_EXAMPLES=ON > > When running make, an error message appears saying that the binaries are > incompatible. > > make > > [ 4%] Automatic MOC for target kirigamiplugin > > Generating MOC predefs moc_predefs.h > > [ 4%] Built target kirigamiplugin_autogen > > [ 9%] Linking CXX shared library libkirigamiplugin.so > > /opt/android-qt5/5.9.1/armeabi-v7a/lib/libQt5Quick.so: error adding symbols: > File in wrong format > > collect2: error: ld returned 1 exit status > > make[2]: *** [src/CMakeFiles/kirigamiplugin.dir/build.make:225: > src/libkirigamiplugin.so] Error 1 > > make[1]: *** [CMakeFiles/Makefile2:361: > src/CMakeFiles/kirigamiplugin.dir/all] Error 2 > > make: *** [Makefile:163: all] Error 2 > > The .obj that is generated from kirigami is x86-64 and not arm v7: > > ./src/CMakeFiles/kirigamiplugin.dir/ECMQmLoader-libkirigami2plugin_qt.cpp.obj: > ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped > > > I don't know what is the problem, I was just following the README.md. > > My best regards, > -- > Patrick José Pereira > Electronics Engineer > Skype: patrickelectric434 > IRC: patrickelectric > +55 (048) 99917-4777 <(48)%2099917-4777> > I have a working script to build for android on subsurface sources/packaging/android take a look there and see if it helps, it's fully documented.