Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- The configure command:
- ./configure -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk /home/imre/android/android-ndk-r8e-ma-linux-x86_64 -android-sdk /home/imre/android/adt-bundle-linux-x86_64-20130219/sdk -android-ndk-host linux-x86_64 -skip qttools -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -static -confirm-license
- After the configure was finished successfully I tried to build it and received the next error:
- make[3]: Entering directory `/home/imre/qt5.1/repo/qt5_normal_static_02/qtdeclarative/tools/qmlscene'
- /home/imre/android/android-ndk-r8e-ma-linux-x86_64/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ --sysroot=/home/imre/android/android-ndk-r8e-ma-linux-x86_64/platforms/android-9/arch-arm/ -Wl,-soname,libqmlscene.so -Wl,-rpath-link=/home/imre/qt5.1/repo/qt5_normal_static_02/qtbase/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o /home/imre/qt5.1/repo/qt5_normal_static_02/qtbase/bin/libqmlscene.so .obj/debug-static/main.o .obj/debug-static/libqmlscene.so_plugin_import.o -L/home/imre/android/android-ndk-r8e-ma-linux-x86_64/sources/cxx-stl/gnu-libstdc++/4.7/libs/armeabi-v7a -L/home/imre/android/android-ndk-r8e-ma-linux-x86_64/platforms/android-9/arch-arm//usr/lib -L/home/imre/qt5.1/repo/qt5_normal_static_02/qtbase/lib -lQt5Quick -lQt5Qml -lQt5V8 -lQt5Widgets -lQt5Network -lQt5Gui -lEGL -lQt5Core -lgnustl_shared -lsupc++ -llog -lc -lgcc -lz -lm -ldl -lqandroid -lGLESv2
- /home/imre/android/android-ndk-r8e-ma-linux-x86_64/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.7/../../../../arm-linux-androideabi/bin/ld: cannot find -lqandroid
- collect2: error: ld returned 1 exit status
- After an investigation, I modified the configure script:
- diff --git a/configure b/configure
- index aa840cb..4e17848 100755
- --- a/configure
- +++ b/configure
- @@ -6473,7 +6473,7 @@ QT_NAMESPACE = $QT_NAMESPACE
- EOF
- if [ "$CFG_SHARED" = "no" ]; then
- - echo "QT_DEFAULT_QPA_PLUGIN = q$QT_QPA_DEFAULT_PLATFORM" >> "$QTCONFIG.tmp"
- + #echo "QT_DEFAULT_QPA_PLUGIN = q$QT_QPA_DEFAULT_PLATFORM" >> "$QTCONFIG.tmp"
- echo >> "$QTCONFIG.tmp"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement