-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8.0 Beta1
-
None
-
aed2ddd1d (dev), 14b25a0a5 (6.8)
Build of 6.8.0 beta1 for Android is failing:
Command:
cd debian/build-arm64-v8a && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu --log-level=STATUS -DCMAKE_C_FLAGS=-ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DCMAKE_CXX_FLAGS=-ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DCMAKE_INSTALL_PREFIX=/usr -DINSTALL_BINDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/bin -DINSTALL_LIBDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a -DINSTALL_LIBEXECDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/libexec -DINSTALL_ARCHDATADIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a -DINSTALL_EXAMPLESDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/examples -DINSTALL_DATADIR=share/qt-android-6.8-arm64-v8a -DINSTALL_DESCRIPTIONSDIR=share/qt-android-6.8-arm64-v8a/modules -DINSTALL_DOCDIR=share/qt-android-6.8-arm64-v8a/doc -DINSTALL_SYSCONFDIR=lib/qt-android-6.8-arm64-v8a/etc/xdg -DINSTALL_INCLUDEDIR=include/aarch64-linux-gnu/qt-android-6.8-arm64-v8a -DINSTALL_PLUGINSDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/plugins -DINSTALL_TESTSDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/tests -DINSTALL_TRANSLATIONSDIR=share/qt-android-6.8-arm64-v8a/translations -DINSTALL_MKSPECSDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/mkspecs -DINSTALL_PUBLICBINDIR=lib/aarch64-linux-gnu/qt-android-6.8-arm64-v8a/bin -DBUILD_WITH_PCH=OFF -DANDROID_SDK_ROOT=/builds/bastif/qt-android/android-sdk -DCMAKE_TOOLCHAIN_FILE=/builds/bastif/qt-android/r26b/android-ndk-r26b/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DQT_USE_CCACHE=ON -DQT_HOST_PATH=/usr -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/x86_64-linux-gnu/qt-android-6.8-host/cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_qtwayland=OFF -DFEATURE_qtwebengine_build=OFF -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON ../..
Output:
[3839/11235] /usr/bin/ccache /builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android28 --sysroot=/builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -DQuick_EXPORTS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick/Quick_autogen/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/corelib -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/qtbase/mkspecs/android-clang -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlIntegration -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtNetwork -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/gui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlmodels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/opengl -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0/QtOpenGL -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DNDEBUG -Oz -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -pthread -ftrivial-auto-var-init=pattern -fstack-protector-strong -std=c++17 -MD -MT qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o -MF qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o.d -o qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o -c /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp
FAILED: qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o
/usr/bin/ccache /builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android28 --sysroot=/builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -DQuick_EXPORTS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick/Quick_autogen/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/corelib -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/qtbase/mkspecs/android-clang -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlIntegration -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtNetwork -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/gui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlmodels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/opengl -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0/QtOpenGL -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DNDEBUG -Oz -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -pthread -ftrivial-auto-var-init=pattern -fstack-protector-strong -std=c++17 -MD -MT qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o -MF qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o.d -o qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidviewsignalmanager.cpp.o -c /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp
In file included from ../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:5:
In file included from qtbase/include/QtQuick/6.8.0/QtQuick/private/qandroidviewsignalmanager_p.h:1:
/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager_p.h:43:43: error: implicit instantiation of undefined template 'QMultiMap<QByteArray, QAndroidViewSignalManager::ConnectionInfo>'
QMultiMap<QByteArray, ConnectionInfo> connectionInfoMap;
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/tools/qcontainerfwd.h:25:43: note: template is declared here
template <typename Key, typename T> class QMultiMap;
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:11:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant());
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:11:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant());
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:16:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:16:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:21:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:21:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:26:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:26:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:31:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:31:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:36:20: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:36:30: error: cannot initialize object parameter of type 'const QObject' with an expression of type 'QAndroidViewSignalManager'
invokeListener(sender(), senderSignalIndex(), QVariant(signalValue));
^~~~~~~~~~~~~~~~~
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:45:50: error: calling 'method' with incomplete return type 'QMetaMethod'
const QMetaMethod signalMethod = metaObject->method(senderSignalIndex);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs.h:271:17: note: 'method' declared here
QMetaMethod method(int index) const;
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs_impl.h:22:7: note: forward declaration of 'QMetaMethod'
class QMetaMethod;
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:45:23: error: variable has incomplete type 'const QMetaMethod'
const QMetaMethod signalMethod = metaObject->method(senderSignalIndex);
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs_impl.h:22:7: note: forward declaration of 'QMetaMethod'
class QMetaMethod;
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:57:39: error: calling 'property' with incomplete return type 'QMetaProperty'
signalValue = metaObject->property(connectionInfo.propertyIndex).read(sender);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs.h:273:19: note: 'property' declared here
QMetaProperty property(int index) const;
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs.h:69:7: note: forward declaration of 'QMetaProperty'
class QMetaProperty;
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:57:77: error: member access into incomplete type 'QMetaProperty'
signalValue = metaObject->property(connectionInfo.propertyIndex).read(sender);
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobjectdefs.h:69:7: note: forward declaration of 'QMetaProperty'
class QMetaProperty;
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:68:9: error: use of undeclared identifier 'QNativeInterface'; did you mean 'JNINativeInterface'?
QNativeInterface::QAndroidApplication::runOnAndroidMainThread(
^~~~~~~~~~~~~~~~
JNINativeInterface
/builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:149:8: note: 'JNINativeInterface' declared here
struct JNINativeInterface {
^
../../qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp:68:27: error: no member named 'QAndroidApplication' in 'JNINativeInterface'
QNativeInterface::QAndroidApplication::runOnAndroidMainThread(
~~~~~~~~~~~~~~~~~~^
19 errors generated.
[3840/11235] /usr/bin/ccache /builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android28 --sysroot=/builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -DQuick_EXPORTS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick/Quick_autogen/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/corelib -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/qtbase/mkspecs/android-clang -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlIntegration -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtNetwork -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/gui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlmodels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/opengl -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0/QtOpenGL -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DNDEBUG -Oz -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -pthread -ftrivial-auto-var-init=pattern -fstack-protector-strong -std=c++17 -MD -MT qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o -MF qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o.d -o qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o -c /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp
FAILED: qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o
/usr/bin/ccache /builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=aarch64-none-linux-android28 --sysroot=/builds/bastif/qt-android/r26b/android-ndk-r26b/toolchains/llvm/prebuilt/linux-x86_64/sysroot -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_AS_CONST=1 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_FOREACH=1 -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_URL_CAST_FROM_STRING -DQT_OPENGL_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_USE_QSTRINGBUILDER -DQuick_EXPORTS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick/Quick_autogen/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/quick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQuick/6.8.0/QtQuick -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml/6.8.0/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/corelib -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore/6.8.0/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtCore -I/builds/bastif/qt-android/debian/output/source_dir/qtbase/mkspecs/android-clang -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins/6.8.0/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlBuiltins -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQml -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlIntegration -I/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlintegration -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtNetwork -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/gui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtGui/6.8.0/QtGui -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtdeclarative/src/qmlmodels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtQmlModels/6.8.0/QtQmlModels -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/src/opengl -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0 -I/builds/bastif/qt-android/debian/output/source_dir/debian/build-arm64-v8a/qtbase/include/QtOpenGL/6.8.0/QtOpenGL -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -ffile-prefix-map=/builds/bastif/qt-android/debian/output/source_dir=. -DNDEBUG -Oz -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -pthread -ftrivial-auto-var-init=pattern -fstack-protector-strong -std=c++17 -MD -MT qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o -MF qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o.d -o qtdeclarative/src/quick/CMakeFiles/Quick.dir/platform/android/qandroidquickviewembedding.cpp.o -c /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp
In file included from ../../qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp:4:
In file included from qtbase/include/QtQuick/6.8.0/QtQuick/private/qandroidquickviewembedding_p.h:1:
In file included from /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidquickviewembedding_p.h:18:
In file included from qtbase/include/QtQuick/6.8.0/QtQuick/private/qandroidviewsignalmanager_p.h:1:
/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager_p.h:43:43: error: implicit instantiation of undefined template 'QMultiMap<QByteArray, QAndroidViewSignalManager::ConnectionInfo>'
QMultiMap<QByteArray, ConnectionInfo> connectionInfoMap;
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/tools/qcontainerfwd.h:25:43: note: template is declared here
template <typename Key, typename T> class QMultiMap;
^
In file included from ../../qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp:4:
In file included from qtbase/include/QtQuick/6.8.0/QtQuick/private/qandroidquickviewembedding_p.h:1:
In file included from /builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidquickviewembedding_p.h:18:
In file included from qtbase/include/QtQuick/6.8.0/QtQuick/private/qandroidviewsignalmanager_p.h:1:
/builds/bastif/qt-android/debian/output/source_dir/qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager_p.h:44:41: error: implicit instantiation of undefined template 'QHash<int, QMetaObject::Connection>'
QHash<int, QMetaObject::Connection> connections;
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/tools/qcontainerfwd.h:22:43: note: template is declared here
template <typename Key, typename T> class QHash;
^
../../qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp:115:33: warning: 'QString' is deprecated: Use fromUtf8, QStringLiteral, or QLatin1StringView [-Wdeprecated-declarations]
qPrintable(propertyValue.className()));
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/text/qstring.h:841:5: note: 'QString' has been explicitly marked deprecated here
QT_ASCII_CAST_WARN inline QString(const QByteArray &a)
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/global/qtdeprecationmarkers.h:319:5: note: expanded from macro 'QT_ASCII_CAST_WARN'
Q_DECL_DEPRECATED_X("Use fromUtf8, QStringLiteral, or QLatin1StringView")
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/global/qcompilerdetection.h:1000:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
# define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
^
../../qtdeclarative/src/quick/platform/android/qandroidquickviewembedding.cpp:247:26: error: no matching function for call to 'connect'
connection = QObject::connect(rootObject,
^~~~~~~~~~~~~~~~
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobject.h:210:36: note: candidate function not viable: no known conversion from 'QAndroidViewSignalManager *' to 'const QObject *' for 3rd argument
static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal,
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobject.h:207:36: note: candidate function not viable: no known conversion from 'QMetaMethod' to 'const char *' for 2nd argument
static QMetaObject::Connection connect(const QObject *sender, const char *signal,
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobject.h:403:41: note: candidate function not viable: no known conversion from 'QMetaMethod' to 'const char *' for 2nd argument
inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal,
^
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobject.h:228:9: note: candidate template ignored: substitution failure [with Func1 = QMetaMethod, Func2 = QMetaMethod &]: no type named 'Object' in 'QtPrivate::FunctionPointer<QMetaMethod>'
connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
^ ~~~~~~
/builds/bastif/qt-android/debian/output/source_dir/qtbase/src/corelib/kernel/qobject.h:277:9: note: candidate function template not viable: requires 3 arguments, but 4 were provided
connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 &&slot)
^
1 warning and 3 errors generated.
ninja: build stopped: subcommand failed.
| For Gerrit Dashboard: QTBUG-126782 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 576519,3 | Fix -no-pch Android build | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 576570,2 | Fix -no-pch Android build | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |