I can't compile QMQTT for android - please Help
-
I'm trying to compile the Qt MQTT official library (v5.13.0 https://github.com/qt/qtmqtt) for Android for arm64-v8a (Clang Qt 5.13.0 for Android ARM64-v8a) and get the following error:
Please, could you give your opinion about these errors?
Thanks in advance, Jose
PD. Sorry, I had a problem with the computer and I just have the image screenshot, not the raw text. Sorry about that.
-
Hi,
Do you have write permission on the folder you want to install the module to ?
-
I'm trying to compile the Qt MQTT official library (v5.13.0 https://github.com/qt/qtmqtt) for Android for arm64-v8a (Clang Qt 5.13.0 for Android ARM64-v8a) and get the following error:
Please, could you give your opinion about these errors?
Thanks in advance, Jose
PD. Sorry, I had a problem with the computer and I just have the image screenshot, not the raw text. Sorry about that.
@JoeBermejales said in I can't compile QMQTT for android - please Help:
Im trying to compile the Qt MQTT
how did you build MQTT module?
it looks like you're using Qt Creator, what project file did you open? -
@SGaist thanks, yes, I tried with another compile and it worked.
@Pablo-J-Rogina thanks, I tried to build from the root project and from the /src/xxxx.pro , but any of them worked. I'm using the same procedure than previously worked for other compilers, so I wonder if there is any problem with the Android version.
P.D.: Now I have the textual trace, I copy here:
19:50:14: Running steps for project src...
19:50:14: Starting: "C:\Qt\5.13.0\android_arm64_v8a\bin\qmake.exe" C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\src\src.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug"
Info: creating stash file C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0.qmake.stash
19:50:15: The process "C:\Qt\5.13.0\android_arm64_v8a\bin\qmake.exe" exited normally.
19:50:15: Starting: "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" -f C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/Makefile qmake_all
cd mqtt\ && C:\Qt\5.13.0\android_arm64_v8a\bin\qmake.exe -o Makefile C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\src\mqtt\mqtt.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug"
cd mqtt\ && C:/android-sdk/android-ndk-r18b/prebuilt/windows-x86_64/bin/make -f Makefile qmake_all
make[1]: Entering directoryC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt' make[1]: Nothing to be done for
qmake_all'.
make[1]: Leaving directory `C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt'
19:50:16: The process "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited normally.
19:50:16: Starting: "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" -j4
cd mqtt\ && ( if not exist Makefile C:\Qt\5.13.0\android_arm64_v8a\bin\qmake.exe -o Makefile C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\src\mqtt\mqtt.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug" ) &&[ ... ]
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\qmqtttopicname.obj ....\src\mqtt\qmqtttopicname.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\qmqtttype.obj ....\src\mqtt\qmqtttype.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -dM -E -o .moc\moc_predefs.h C:\Qt\5.13.0\android_arm64_v8a\mkspecs\features\data\dummy.cpp
C:\Qt\5.13.0\android_arm64_v8a\bin\moc.exe -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB --include C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt/.moc/moc_predefs.h -IC:/Qt/5.13.0/android_arm64_v8a/mkspecs/android-clang -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/src/mqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -IC:/include -IC:/include/QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:/Qt/5.13.0/android_arm64_v8a/include -IC:/Qt/5.13.0/android_arm64_v8a/include/QtNetwork -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0 -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0/QtCore -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore -I. -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -IC:/android-sdk/android-ndk-r18b/sources/android/support/include -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -IC:/android-sdk/android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/7.0.2/include -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include ....\src\mqtt\qmqttclient.h -o .moc\moc_qmqttclient.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\moc_qmqttclient.obj .moc\moc_qmqttclient.cpp
C:\Qt\5.13.0\android_arm64_v8a\bin\moc.exe -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB --include C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt/.moc/moc_predefs.h -IC:/Qt/5.13.0/android_arm64_v8a/mkspecs/android-clang -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/src/mqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -IC:/include -IC:/include/QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:/Qt/5.13.0/android_arm64_v8a/include -IC:/Qt/5.13.0/android_arm64_v8a/include/QtNetwork -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0 -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0/QtCore -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore -I. -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -IC:/android-sdk/android-ndk-r18b/sources/android/support/include -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -IC:/android-sdk/android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/7.0.2/include -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include ....\src\mqtt\qmqttmessage.h -o .moc\moc_qmqttmessage.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\moc_qmqttmessage.obj .moc\moc_qmqttmessage.cpp
C:\Qt\5.13.0\android_arm64_v8a\bin\moc.exe -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB --include C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt/.moc/moc_predefs.h -IC:/Qt/5.13.0/android_arm64_v8a/mkspecs/android-clang -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/src/mqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -IC:/include -IC:/include/QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:/Qt/5.13.0/android_arm64_v8a/include -IC:/Qt/5.13.0/android_arm64_v8a/include/QtNetwork -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0 -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0/QtCore -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore -I. -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -IC:/android-sdk/android-ndk-r18b/sources/android/support/include -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -IC:/android-sdk/android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/7.0.2/include -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include ....\src\mqtt\qmqttsubscription.h -o .moc\moc_qmqttsubscription.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\moc_qmqttsubscription.obj .moc\moc_qmqttsubscription.cpp
C:\Qt\5.13.0\android_arm64_v8a\bin\moc.exe -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB --include C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt/.moc/moc_predefs.h -IC:/Qt/5.13.0/android_arm64_v8a/mkspecs/android-clang -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/src/mqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -IC:/include -IC:/include/QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:/Qt/5.13.0/android_arm64_v8a/include -IC:/Qt/5.13.0/android_arm64_v8a/include/QtNetwork -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0 -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore/5.13.0/QtCore -IC:/Qt/5.13.0/android_arm64_v8a/include/QtCore -I. -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -IC:/android-sdk/android-ndk-r18b/sources/android/support/include -IC:/android-sdk/android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -IC:/android-sdk/android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/lib64/clang/7.0.2/include -IC:/android-sdk/android-ndk-r18b/sysroot/usr/include ....\src\mqtt\qmqttconnection_p.h -o .moc\moc_qmqttconnection_p.cpp
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -DANDROID_HAS_WSTRING --sysroot=C:\android-sdk\android-ndk-r18b/sysroot -isystem C:\android-sdk\android-ndk-r18b/sysroot/usr/include/aarch64-linux-android -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/include -isystem C:\android-sdk\android-ndk-r18b/sources/android/support/include -isystem C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -g -g -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_MQTT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_QML_DEBUG -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I....\src\mqtt -I. -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt -I\include -I\include\QtMqtt -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0 -IC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/include/QtMqtt/5.13.0/QtMqtt -IC:\Qt\5.13.0\android_arm64_v8a\include -IC:\Qt\5.13.0\android_arm64_v8a\include\QtNetwork -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0 -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore\5.13.0\QtCore -IC:\Qt\5.13.0\android_arm64_v8a\include\QtCore -I.moc -Ic:\utils\openssl-android-master\include -IC:\Qt\5.13.0\android_arm64_v8a\mkspecs\android-clang -o .obj\moc_qmqttconnection_p.obj .moc\moc_qmqttconnection_p.cpp
del libQt5Mqtt.so
No se pudo encontrar C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug\mqtt\libQt5Mqtt.so
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a --sysroot=C:\android-sdk\android-ndk-r18b/platforms/android-21/arch-arm64/ -Wl,--no-undefined -Wl,-z,origin -Wl,-rpath=$ORIGIN -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-soname,libQt5Mqtt.so -o libQt5Mqtt.so .obj\qmqttauthenticationproperties.obj .obj\qmqttclient.obj .obj\qmqttconnection.obj .obj\qmqttconnectionproperties.obj .obj\qmqttcontrolpacket.obj .obj\qmqttmessage.obj .obj\qmqttpublishproperties.obj .obj\qmqttsubscription.obj .obj\qmqttsubscriptionproperties.obj .obj\qmqtttopicfilter.obj .obj\qmqtttopicname.obj .obj\qmqtttype.obj .obj\moc_qmqttclient.obj .obj\moc_qmqttmessage.obj .obj\moc_qmqttsubscription.obj .obj\moc_qmqttconnection_p.obj -LC:/Qt/5.13.0/android_arm64_v8a/lib -lQt5Network -Lc:\Utils\Android\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -lQt5Core -LC:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++.so.21 -llog -lz -lm -ldl -lc
del \lib\libQt5Mqtt.so
No se pudo encontrar C:\lib\libQt5Mqtt.so
move libQt5Mqtt.so \lib\libQt5Mqtt.so
process_begin: CreateProcess(NULL, move libQt5Mqtt.so \lib\libQt5Mqtt.so, ...) failed.
make (e=2): El sistema no puede encontrar el archivo especificado.make[1]: [\lib\libQt5Mqtt.so] Error 2 (ignored)
make[1]: Leaving directoryC:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt' 19:50:41: The process "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited normally. 19:50:41: Starting: "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" "INSTALL_ROOT=C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug\android-build" install cd mqtt\ && ( if not exist Makefile C:\Qt\5.13.0\android_arm64_v8a\bin\qmake.exe -o Makefile C:\PROYECTOS\A14060009-HMI\qtmqtt-5.13.0\qtmqtt-5.13.0\src\mqtt\mqtt.pro -spec android-clang "CONFIG+=debug" "CONFIG+=qml_debug" ) && C:/android-sdk/android-ndk-r18b/prebuilt/windows-x86_64/bin/make -f Makefile install make[1]: Entering directory
C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt'
del libQt5Mqtt.so
C:\android-sdk\android-ndk-r18b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=21 -target aarch64-none-linux-android -gcc-toolchain C:\android-sdk\android-ndk-r18b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a --sysroot=C:\android-sdk\android-ndk-r18b/platforms/android-21/arch-arm64/ -Wl,--no-undefined -Wl,-z,origin -Wl,-rpath=$ORIGIN -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-soname,libQt5Mqtt.so -o libQt5Mqtt.so .obj\qmqttauthenticationproperties.obj .obj\qmqttclient.obj .obj\qmqttconnection.obj .obj\qmqttconnectionproperties.obj .obj\qmqttcontrolpacket.obj .obj\qmqttmessage.obj .obj\qmqttpublishproperties.obj .obj\qmqttsubscription.obj .obj\qmqttsubscriptionproperties.obj .obj\qmqtttopicfilter.obj .obj\qmqtttopicname.obj .obj\qmqtttype.obj .obj\moc_qmqttclient.obj .obj\moc_qmqttmessage.obj .obj\moc_qmqttsubscription.obj .obj\moc_qmqttconnection_p.obj -LC:/Qt/5.13.0/android_arm64_v8a/lib -lQt5Network -Lc:\Utils\Android\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -lQt5Core -LC:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a C:\android-sdk\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++.so.21 -llog -lz -lm -ldl -lc
del \lib\libQt5Mqtt.so
No se pudo encontrar C:\lib\libQt5Mqtt.so
move libQt5Mqtt.so \lib\libQt5Mqtt.so
process_begin: CreateProcess(NULL, move libQt5Mqtt.so \lib\libQt5Mqtt.so, ...) failed.
make (e=2): El sistema no puede encontrar el archivo especificado.make[1]: [\lib\libQt5Mqtt.so] Error 2 (ignored)
No se puede crear el directorio o archivo.
make[1]: *** [install_target] Error 1
make[1]: Leaving directory `C:/PROYECTOS/A14060009-HMI/qtmqtt-5.13.0/qtmqtt-5.13.0/build-src-Android_for_arm64_v8a_Clang_Qt_5_13_0_for_Android_ARM64_v8a-Debug/mqtt'
make: *** [sub-mqtt-install_subtargets] Error 2
19:50:44: The process "C:\android-sdk\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
Error while building/deploying project src (kit: Android for arm64-v8a (Clang Qt 5.13.0 for Android ARM64-v8a))
When executing step "Copy application data" -
Does it work if you build with your desktop kit ?
-
@SGaist said in I can't compile QMQTT for android - please Help:
Does it work if you build with your desktop kit ?
yes, it worked fine, but not with Android Kit (for this one, I compiled other projects in order to discard compiler problems).
-
any idea? @SGaist @Pablo-J-Rogina
thanks in advance! :)
-
any idea? @SGaist @Pablo-J-Rogina
thanks in advance! :)
@JoeBermejales from the log
del \lib\libQt5Mqtt.so
No se pudo encontrar C:\lib\libQt5Mqtt.soyou may want to look at the .pro files (you should have several in different sub-folders) and any Makefile created by qmake for any entries with such path \lib\libQt5Mqtt.so; it looks like it could be hard-coded.
In addition, I'd try just to build and not to install the module. If everything goes Ok with the build step, then you look for the location of file libQt5Mqtt.so and header files and use them in your project from such place.