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

building androidnotifier example with qmake fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.5.6, 6.7.1, 6.8.0 FF
    • 6.7.0 Beta3, 6.7.0 RC
    • Extras: Android
    • None
    • 990746096 (dev), 655600c35 (6.7), 508aca953 (6.6), 1415aff78 (tqtc/lts-6.5)
    • 2024wk12FOQtforAndroid

    Description

      building androidnotifier example with qmake fails

      This fails since 6.7.0 beta3 and is still failing with RC

      autopkgtest [23:23:44]: test androidnotifier:qmake: [-----------------------
      AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/androidnotifier:qmake-artifacts
      ANDROID_SDK_ROOT environment variable not set. Using /usr/lib/android-sdk
      ANDROID_NDK_ROOT environment variable not set. Using /usr/lib/android-ndk
      PACKAGES_ALL: qt-android-6.7-arm64-v8a
      qt-android-6.7-common
      qt-android-6.7-host
      PACKAGES_FOR_ABI: qt-android-6.7-arm64-v8a
      QT_ANDROID_ABIS: arm64-v8a
      PACKAGE_FOR_BUILD: qt-android-6.7-arm64-v8a
      QT_INSTALL_BINDIR: /usr/lib/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/bin
      
      Starting build...
      + '[' qmake = cmake ']'
      + '[' qmake = cmake-ninja ']'
      + '[' qmake = cmake-multi ']'
      + '[' qmake = qmake ']'
      ++ cut -d / -f 1
      ++ realpath --relative-to /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src qtbase/examples/corelib/platform/androidnotifier
      + '[' -e qtbase/.qmake.conf ']'
      + mkdir -p /home/debci/androidnotifier/qmake-build
      + cd /home/debci/androidnotifier/qmake-build
      + /usr/lib/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/bin/qmake /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier/androidnotifier.pro
      Info: creating stash file /home/debci/androidnotifier/qmake-build/.qmake.stash
      + make V=1 apk
      /usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -c -target aarch64-linux-android23 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier -I. -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtWidgets -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtGui -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/mkspecs/android-clang -o main.o /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier/main.cpp
      /usr/lib/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -c -target aarch64-linux-android23 -fno-limit-debug-info -fPIC -fstack-protector-strong -DANDROID -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier -I. -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtWidgets -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtGui -I/usr/include/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/QtCore -I. -I/usr/lib/aarch64-linux-gnu/qt-android-6.7-arm64-v8a/mkspecs/android-clang -o notificationclient.o /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier/notificationclient.cpp
      /tmp/autopkgtest-lxc.rrhbmvd2/downtmp/build.qTP/src/qtbase/examples/corelib/platform/androidnotifier/notificationclient.cpp:8:10: fatal error: 'QtCore/private/qandroidextras_p.h' file not found
      #include <QtCore/private/qandroidextras_p.h>
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1 error generated.
      make: *** [Makefile:1118: notificationclient.o] Error 1
      autopkgtest [23:23:48]: test androidnotifier:qmake: -----------------------]
      androidnotifier:qmake FAIL non-zero exit status 2
      autopkgtest [23:23:48]: test androidnotifier:qmake:  - - - - - - - - - - results - - - - - - - - - -
       

      That's the only example with qmake that fails in my set of examples I test

      This example builds fine with cmake.

      Attachments

        Issue Links

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

          Activity

            People

              assam Assam Boudjelthia
              ban F S
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews