Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-126782

Android build fails on 'qtdeclarative/src/quick/platform/android/qandroidviewsignalmanager.cpp'

    XMLWordPrintable

Details

    • aed2ddd1d (dev), 14b25a0a5 (6.8)

    Description

      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.
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            ban F S
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes