-
Bug
-
Resolution: Done
-
P4: Low
-
6.4.0 Beta4
-
None
-
da635dfced (qt/qtbase/dev) da635dfced (qt/tqtc-qtbase/dev) 78355adfd0 (qt/qtbase/6.3) b220b219f3 (qt/qtbase/6.4) 78355adfd0 (qt/tqtc-qtbase/6.3) b220b219f3 (qt/tqtc-qtbase/6.4)
I'm trying to build an android app with Qt for Android, with cmake and multi-ABI.
The version of Qt on the host is older (6.2.4) than the version of Qt for Android 6.4.0-beta4
So I used the -DQT_NO_PACKAGE_VERSION_CHECK=TRUE flag.
This flag seems to be considered for the first ABI that is built, but missed for the following ABIs.
Initially for the first ABI log says
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake:23 (message): Package Qt6WidgetsTools with version 6.2.4 was accepted as compatible because QT_NO_PACKAGE_VERSION_CHECK was set to TRUE. There is no guarantee the build will succeed. You can silence this warning by passing -DQT_NO_PACKAGE_VERSION_INCOMPATIBLE_WARNING=TRUE Call Stack (most recent call first): /usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package) /usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:34 (_qt_internal_find_tool_dependencies) /usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:50 (include) /usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package) CMakeLists.txt:61 (find_package)
Then, for the next ABI log reports
CMake Warning at /usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package):
Could not find a configuration file for package "Qt6WidgetsTools" that is
compatible with requested version "6.4.0".
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake, version: 6.2.4
Full log:
export ANDROID_SDK_ROOT=${HOME}/android-sdk
travis_time:end:1e60c5e8:start=1662581182247233398,finish=1662581182250196691,duration=2963293,event=script
[0K[32;1mThe command "export ANDROID_SDK_ROOT=${HOME}/android-sdk" exited with 0.[0m
travis_time:start:08f322b4
[0K$ export ANDROID_NDK_ROOT=$ANDROID_NDK_MOUNT_DIR/$ANDROID_NDK_BASE_DIR
travis_time:end:08f322b4:start=1662581182254140564,finish=1662581182256906070,duration=2765506,event=script
[0K[32;1mThe command "export ANDROID_NDK_ROOT=$ANDROID_NDK_MOUNT_DIR/$ANDROID_NDK_BASE_DIR" exited with 0.[0m
travis_time:start:08de008d
[0K$ export QT4ANDROID_ROOT=/usr/lib/qt-android-6.4-arm64-v8a
travis_time:end:08de008d:start=1662581182261121765,finish=1662581182264051376,duration=2929611,event=script
[0K[32;1mThe command "export QT4ANDROID_ROOT=/usr/lib/qt-android-6.4-arm64-v8a" exited with 0.[0m
travis_time:start:0b438f2e
[0K$ mkdir -p build
travis_time:end:0b438f2e:start=1662581182268191476,finish=1662581182272619218,duration=4427742,event=script
[0K[32;1mThe command "mkdir -p build" exited with 0.[0m
travis_time:start:0eb98e31
[0K$ cd build
travis_time:end:0eb98e31:start=1662581182276791317,finish=1662581182279504339,duration=2713022,event=script
[0K[32;1mThe command "cd build" exited with 0.[0m
travis_time:start:0860c148
[0K$ $QT4ANDROID_ROOT/bin/qt-cmake -DQT_ANDROID_BUILD_ALL_ABIS=TRUE -DQT_PATH_ANDROID_ABI_armeabi-v7a="/usr/lib/qt-android-6.4-armeabi-v7a" -DQT_PATH_ANDROID_ABI_arm64-v8a="/usr/lib/qt-android-6.4-arm64-v8a" -DQT_PATH_ANDROID_ABI_x86="/usr/lib/qt-android-6.4-x86" -DQT_PATH_ANDROID_ABI_x86_64="/usr/lib/qt-android-6.4-x86_64" -DANDROID_SDK_ROOT=$ANDROID_SDK_ROOT -DANDROID_NDK_ROOT=$ANDROID_NDK_ROOT -DQT_NO_PACKAGE_VERSION_CHECK=TRUE -S .. -B .
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/usr/local/cmake-3.16.8/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:3 (project)
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -- works
-- Detecting C compiler ABI info
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Building project 'Welle.Io' version '2.5 dev'...
-- Build type not specified: defaulting to release.
-- Looking for pthread.h
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake:23 (message):
Package Qt6WidgetsTools with version 6.2.4 was accepted as compatible
because QT_NO_PACKAGE_VERSION_CHECK was set to TRUE. There is no guarantee
the build will succeed. You can silence this warning by passing
-DQT_NO_PACKAGE_VERSION_INCOMPATIBLE_WARNING=TRUE
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:34 (_qt_internal_find_tool_dependencies)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:50 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package)
CMakeLists.txt:61 (find_package)
-- Performing Test HAVE_STDATOMIC
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake:23 (message):
Package Qt6CoreTools with version 6.2.4 was accepted as compatible because
QT_NO_PACKAGE_VERSION_CHECK was set to TRUE. There is no guarantee the
build will succeed. You can silence this warning by passing
-DQT_NO_PACKAGE_VERSION_INCOMPATIBLE_WARNING=TRUE
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:34 (_qt_internal_find_tool_dependencies)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:50 (include)
/usr/local/cmake-3.16.8/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:108 (find_dependency)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:39 (_qt_internal_find_qt_dependencies)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:50 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package)
CMakeLists.txt:61 (find_package)
-- Performing Test HAVE_EGL
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Performing Test HAVE_EGL - Success
-- Found EGL: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include (found version "1.5")
-- Performing Test HAVE_GLESv2
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Performing Test HAVE_GLESv2 - Success
-- Found GLESv2: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
-- Found WrapVulkanHeaders: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6QmlTools/Qt6QmlToolsConfigVersion.cmake:23 (message):
Package Qt6QmlTools with version 6.2.4 was accepted as compatible because
QT_NO_PACKAGE_VERSION_CHECK was set to TRUE. There is no guarantee the
build will succeed. You can silence this warning by passing
-DQT_NO_PACKAGE_VERSION_INCOMPATIBLE_WARNING=TRUE
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Qml/Qt6QmlDependencies.cmake:34 (_qt_internal_find_tool_dependencies)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Qml/Qt6QmlConfig.cmake:50 (include)
/usr/local/cmake-3.16.8/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:108 (find_dependency)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Quick/Qt6QuickDependencies.cmake:39 (_qt_internal_find_qt_dependencies)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Quick/Qt6QuickConfig.cmake:50 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package)
CMakeLists.txt:61 (find_package)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6/config.tests/static_link_order/CMakeLists.txt:12 (project)
-- Check if linker can resolve circular dependencies - TRUE
-- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
-- Configuring 'welle-io' for the following Android ABIs: arm64-v8a (default), armeabi-v7a, x86, x86_64
-- Found android platform plugin at: /usr/lib/qt-android-6.4-arm64-v8a/./plugins/platforms/libplugins_platforms_qtforandroid_arm64-v8a.so
CMake Warning at /usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6AndroidMacros.cmake:575 (message):
The CMake version you use is less than 3.19. APK dependencies, that are a
part of the project tree, might not be collected correctly. Please call
qt_finalize_project in the end of a project's top-level CMakeLists.txt file
to make sure that all the APK dependencies are collected correctly. You
can pass -DQT_NO_WARN_BUILD_TREE_APK_DEPS=ON when configuring the project
to silence the warning.
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6AndroidMacros.cmake:528 (_qt_internal_collect_apk_dependencies_defer)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6AndroidMacros.cmake:1095 (qt6_android_add_apk_target)
build/.qt/finalize_welle-io.cmake:1 (_qt_internal_android_executable_finalizer)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:639 (include)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:707 (_qt_internal_finalize_executable)
/usr/lib/qt-android-6.4-arm64-v8a/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:1323 (qt6_finalize_target)
CMakeLists.txt:504 (qt_finalize_target)
since CMAKE_VERSION=3.16.8, add qt6_finalize_project
-- Configuring done
-- Generating done
-- Build files have been written to: /home/travis/build/tenzap/welle.io/build
travis_time:end:0860c148:start=1662581182283104420,finish=1662581199980870295,duration=17697765875,event=script
[0K[32;1mThe command "$QT4ANDROID_ROOT/bin/qt-cmake -DQT_ANDROID_BUILD_ALL_ABIS=TRUE -DQT_PATH_ANDROID_ABI_armeabi-v7a="/usr/lib/qt-android-6.4-armeabi-v7a" -DQT_PATH_ANDROID_ABI_arm64-v8a="/usr/lib/qt-android-6.4-arm64-v8a" -DQT_PATH_ANDROID_ABI_x86="/usr/lib/qt-android-6.4-x86" -DQT_PATH_ANDROID_ABI_x86_64="/usr/lib/qt-android-6.4-x86_64" -DANDROID_SDK_ROOT=$ANDROID_SDK_ROOT -DANDROID_NDK_ROOT=$ANDROID_NDK_ROOT -DQT_NO_PACKAGE_VERSION_CHECK=TRUE -S .. -B ." exited with 0.[0m
travis_time:start:0e24c4b9
[0K$ make -j$(nproc) apk
[35m[1mScanning dependencies of target qt_internal_android_x86-welle-io_build[0m
[35m[1mScanning dependencies of target qt_internal_android_x86_64-welle-io_build[0m
[ 2%] [34m[1mCreating directories for 'qt_internal_android_x86'[0m
[ 2%] [34m[1mCreating directories for 'qt_internal_android_x86_64'[0m
[ 2%] [34m[1mNo download step for 'qt_internal_android_x86'[0m
[ 2%] [34m[1mNo download step for 'qt_internal_android_x86_64'[0m
[ 3%] [34m[1mNo patch step for 'qt_internal_android_x86_64'[0m
[ 4%] [34m[1mNo patch step for 'qt_internal_android_x86'[0m
[ 5%] [34m[1mNo update step for 'qt_internal_android_x86_64'[0m
[ 5%] [34m[1mNo update step for 'qt_internal_android_x86'[0m
[ 5%] [34m[1mPerforming configure step for 'qt_internal_android_x86_64'[0m
[ 6%] [34m[1mPerforming configure step for 'qt_internal_android_x86'[0m
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/usr/local/cmake-3.16.8/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/usr/local/cmake-3.16.8/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:3 (project)
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
-- Android toolchain file within NDK detected: /home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -- works
-- Check for working C compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Detecting C compiler ABI info - done
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Check for working CXX compiler: /home/travis/r23c/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Building project 'Welle.Io' version '2.5 dev'...
Building project 'Welle.Io' version '2.5 dev'...
-- Looking for pthread.h
-- Looking for pthread.h
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/CMakeTmp/CMakeLists.txt:3 (project)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Warning at /usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package):
Could not find a configuration file for package "Qt6WidgetsTools" that is
compatible with requested version "6.4.0".
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake, version: 6.2.4
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:34 (_qt_internal_find_tool_dependencies)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:50 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package)
CMakeLists.txt:61 (find_package)
CMake Warning at /usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package):
Found package configuration file:
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake
but it set Qt6Widgets_FOUND to FALSE so package "Qt6Widgets" is considered
to be NOT FOUND. Reason given by package:
Qt6Widgets could not be found because dependency Qt6WidgetsTools could not
be found.
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
Call Stack (most recent call first):
CMakeLists.txt:61 (find_package)
CMake Warning at /usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:62 (find_package):
Could not find a configuration file for package "Qt6WidgetsTools" that is
compatible with requested version "6.4.0".
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake, version: 6.2.4
Call Stack (most recent call first):
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:34 (_qt_internal_find_tool_dependencies)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:50 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package)
CMakeLists.txt:61 (find_package)
CMake Warning at /usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/Qt6Config.cmake:222 (find_package):
Found package configuration file:
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake
but it set Qt6Widgets_FOUND to FALSE so package "Qt6Widgets" is considered
to be NOT FOUND. Reason given by package:
Qt6Widgets could not be found because dependency Qt6WidgetsTools could not
be found.
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
Call Stack (most recent call first):
CMakeLists.txt:61 (find_package)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/config.tests/static_link_order/CMakeLists.txt:12 (project)
CMake Warning at /home/travis/r23c/android-ndk-r23c/build/cmake/android-legacy.toolchain.cmake:416 (message):
An old version of CMake is being used that cannot automatically detect
compiler attributes. Compiler identification is being bypassed. Some
values may be wrong or missing. Update to CMake 3.19 or newer to use
CMake's built-in compiler identification.
Call Stack (most recent call first):
/home/travis/r23c/android-ndk-r23c/build/cmake/android.toolchain.cmake:55 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/qt.toolchain.cmake:81 (include)
/home/travis/build/tenzap/welle.io/build/android_abi_builds/x86_64/CMakeFiles/3.16.8/CMakeSystem.cmake:6 (include)
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/config.tests/static_link_order/CMakeLists.txt:12 (project)
-- Check if linker can resolve circular dependencies - TRUE
CMake Error at CMakeLists.txt:61 (find_package):
Found package configuration file:
/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. Reason given by package:
Failed to find required Qt component "Widgets".
Expected Config file at
"/usr/lib/qt-android-6.4-x86/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake"
exists
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
-- Check if linker can resolve circular dependencies - TRUE
CMake Error at CMakeLists.txt:61 (find_package):
Found package configuration file:
/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6/Qt6Config.cmake
but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
FOUND. Reason given by package:
Failed to find required Qt component "Widgets".
Expected Config file at
"/usr/lib/qt-android-6.4-x86_64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake"
exists
Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
of the path variables that find_package uses to try and find the package.
-- Configuring incomplete, errors occurred!
- relates to
-
QTBUG-107893 cmake: multi-ABI Android builds do not forward cmake arguments
-
- Closed
-