[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Problem building Kirigami example.
From:       patrick JP <patrickelectric () gmail ! com>
Date:       2017-08-28 16:27:07
Message-ID: CANN23N=THdi38rOCyO2jXAVbuP7xitLkXfdo1Pjcbz18_D9+mA () mail ! gmail ! com
[Download RAW message or body]

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>

[Attachment #3 (text/html)]

<div dir="ltr"><span \
style="color:rgb(0,0,0);font-family:Tahoma,sans-serif,Arial,Helvetica;font-size:13px;white-space:pre-wrap">I \
am trying to compile kirigami apk. This is my command line to use cmake:
</span><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font \
color="#000000" face="Tahoma, sans-serif, Arial, Helvetica"><span \
style="white-space:pre-wrap">cmake ..  \
-DCMAKE_TOOLCHAIN_FILE=/usr/share/cmake-3.9/Modules/Platform/Android.cmake \
\<br></span></font><font color="#000000" face="Tahoma, sans-serif, Arial, \
Helvetica"><span style="white-space:pre-wrap">    \
-DQTANDROID_EXPORTED_TARGET=kirigami2gallery \
-DANDROID_APK_DIR=../examples/galleryapp/ \<br></span></font><font color="#000000" \
face="Tahoma, sans-serif, Arial, Helvetica"><span style="white-space:pre-wrap">    \
-DCMAKE_PREFIX_PATH=/opt/android-qt5/5.9.1/armeabi-v7a \<br></span></font><font \
color="#000000" face="Tahoma, sans-serif, Arial, Helvetica"><span \
style="white-space:pre-wrap">    -DCMAKE_INSTALL_PREFIX=potato \
\<br></span></font><font color="#000000" face="Tahoma, sans-serif, Arial, \
Helvetica"><span style="white-space:pre-wrap">    -DECM_DIR=/usr/share/ECM/cmake \
\<br></span></font><font color="#000000" face="Tahoma, sans-serif, Arial, \
Helvetica"><span style="white-space:pre-wrap">    \
-DBUILD_EXAMPLES=ON</span></font></blockquote><font color="#000000" face="Tahoma, \
sans-serif, Arial, Helvetica"><span style="font-size:13px;white-space:pre-wrap"> When \
running make, an error message appears saying that the binaries are incompatible.  \
</span></font><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><pre \
class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">make</pre><pre \
class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">[  4%] Automatic \
MOC for target kirigamiplugin</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">Generating MOC \
predefs moc_predefs.h</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">[  4%] Built \
target kirigamiplugin_autogen</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">[  9%] Linking CXX \
shared library libkirigamiplugin.so</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">/opt/android-qt5/5.9.1/armeabi-v7a/lib/libQt5Quick.so: \
error adding symbols: File in wrong format</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">collect2: error: \
ld returned 1 exit status</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">make[2]: *** \
[src/CMakeFiles/kirigamiplugin.dir/build.make:225: src/libkirigamiplugin.so] Error \
1</pre><pre class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">make[1]: *** \
[CMakeFiles/Makefile2:361: src/CMakeFiles/kirigamiplugin.dir/all] Error 2</pre><pre \
class="gmail-cye-lm-tag" \
style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">make: *** \
[Makefile:163: all] Error 2</pre></blockquote><span \
style="color:rgb(0,0,0);font-family:Tahoma,sans-serif,Arial,Helvetica;font-size:13px;white-space:pre-wrap">


The .obj that is generated from kirigami is x86-64 and not arm v7:
</span><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><span \
style="color:rgb(0,0,0);font-family:Tahoma,sans-serif,Arial,Helvetica;font-size:13px;w \
hite-space:pre-wrap">./src/CMakeFiles/kirigamiplugin.dir/ECMQmLoader-libkirigami2plugin_qt.cpp.obj: \
ELF 64-bit LSB relocatable, x86-64,  </span><span \
style="color:rgb(0,0,0);font-family:Tahoma,sans-serif,Arial,Helvetica;font-size:13px;white-space:pre-wrap">version \
1 (SYSV), not stripped</span></blockquote><div><br>I don&#39;t know what is the \
problem, I was just following the README.md.<br><br>My best regards,</div>-- <br><div \
class="gmail-m_-4876088113887460216gmail_signature"><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div \
dir="ltr"><div dir="ltr"><div dir="ltr" style="font-size:small">Patrick José \
Pereira<br>Electronics Engineer</div><div dir="ltr" style="font-size:small">Skype: \
patrickelectric434</div><div style="font-size:small">IRC: patrickelectric<br><a \
href="tel:(48)%2099917-4777" value="+5548999174777" target="_blank">+55 (048) \
99917-4777</a></div></div></div></div></div></div></div></div></div></div></div></div>
 </div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic