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

Android: skipping *: it has unmet dependencies

    XMLWordPrintable

Details

    • Android
    • 54c959643e (qt/qtbase/dev) 54c959643e (qt/tqtc-qtbase/dev)

    Description

      Not sure if this is a bug.

      When building welle.io app for Android I have in the build logs

      2022-08-29T21:21:55.8451120Z   -- Skipping /usr/lib/qt-android-6.3-armeabi-v7a/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_armeabi-v7a.so. It has unmet dependencies: lib/libQt6Quick3DUtils_armeabi-v7a.so.
      2022-08-29T21:25:15.3544142Z   -- Skipping /usr/lib/qt-android-6.3-arm64-v8a/plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_arm64-v8a.so. It has unmet dependencies: lib/libQt6VirtualKeyboard_arm64-v8a.so.
      2022-08-29T21:25:15.3548661Z   -- Skipping /usr/lib/qt-android-6.3-arm64-v8a/plugins/iconengines/libplugins_iconengines_qsvgicon_arm64-v8a.so. It has unmet dependencies: lib/libQt6Svg_arm64-v8a.so.
      2022-08-29T21:25:15.3549925Z   -- Skipping /usr/lib/qt-android-6.3-arm64-v8a/plugins/imageformats/libplugins_imageformats_qsvg_arm64-v8a.so. It has unmet dependencies: lib/libQt6Svg_arm64-v8a.so.
      2022-08-29T21:25:15.3550921Z   -- Skipping /usr/lib/qt-android-6.3-arm64-v8a/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_arm64-v8a.so. It has unmet dependencies: lib/libQt6Quick3DUtils_arm64-v8a.so.
      2022-08-29T21:25:15.3552223Z   -- Skipping /usr/lib/qt-android-6.3-x86_64/plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_x86_64.so. It has unmet dependencies: lib/libQt6VirtualKeyboard_x86_64.so.
      2022-08-29T21:25:15.3553194Z   -- Skipping /usr/lib/qt-android-6.3-x86_64/plugins/iconengines/libplugins_iconengines_qsvgicon_x86_64.so. It has unmet dependencies: lib/libQt6Svg_x86_64.so.
      2022-08-29T21:25:15.3554270Z   -- Skipping /usr/lib/qt-android-6.3-x86_64/plugins/imageformats/libplugins_imageformats_qsvg_x86_64.so. It has unmet dependencies: lib/libQt6Svg_x86_64.so.
      2022-08-29T21:25:15.3555177Z   -- Skipping /usr/lib/qt-android-6.3-x86_64/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_x86_64.so. It has unmet dependencies: lib/libQt6Quick3DUtils_x86_64.so.
      2022-08-29T21:25:15.3556401Z   -- Skipping /usr/lib/qt-android-6.3-x86/plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_x86.so. It has unmet dependencies: lib/libQt6VirtualKeyboard_x86.so.
      2022-08-29T21:25:15.3557507Z   -- Skipping /usr/lib/qt-android-6.3-x86/plugins/iconengines/libplugins_iconengines_qsvgicon_x86.so. It has unmet dependencies: lib/libQt6Svg_x86.so.
      2022-08-29T21:25:15.3558593Z   -- Skipping /usr/lib/qt-android-6.3-x86/plugins/imageformats/libplugins_imageformats_qsvg_x86.so. It has unmet dependencies: lib/libQt6Svg_x86.so.
      2022-08-29T21:25:15.3559502Z   -- Skipping /usr/lib/qt-android-6.3-x86/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_x86.so. It has unmet dependencies: lib/libQt6Quick3DUtils_x86.so.
      2022-08-29T21:25:15.3560768Z   -- Skipping /usr/lib/qt-android-6.3-armeabi-v7a/plugins/platforminputcontexts/libplugins_platforminputcontexts_qtvirtualkeyboardplugin_armeabi-v7a.so. It has unmet dependencies: lib/libQt6VirtualKeyboard_armeabi-v7a.so.
      2022-08-29T21:25:15.3561809Z   -- Skipping /usr/lib/qt-android-6.3-armeabi-v7a/plugins/iconengines/libplugins_iconengines_qsvgicon_armeabi-v7a.so. It has unmet dependencies: lib/libQt6Svg_armeabi-v7a.so.
      2022-08-29T21:25:15.3562961Z   -- Skipping /usr/lib/qt-android-6.3-armeabi-v7a/plugins/imageformats/libplugins_imageformats_qsvg_armeabi-v7a.so. It has unmet dependencies: lib/libQt6Svg_armeabi-v7a.so.
      2022-08-29T21:25:15.3563962Z   -- Skipping /usr/lib/qt-android-6.3-armeabi-v7a/plugins/qmltooling/libplugins_qmltooling_qmldbg_quick3dprofiler_armeabi-v7a.so. It has unmet dependencies: lib/libQt6Quick3DUtils_armeabi-v7a.so.
      2022-08-29T21:25:15.5054276Z Downloading https://services.gradle.org/distributions/gradle-7.4-bin.zip
      2022-08-29T21:25:17.2689020Z ..............................................................................................................
      
      

      If I add these lines in the CMakeLists.txt the warnings get away.

              find_package(Qt6 COMPONENTS Svg REQUIRED)
              target_link_libraries (${executableName} PRIVATE
                  Qt6::Svg
              )
              find_package(Qt6 COMPONENTS VirtualKeyboard)
              if(Qt6VirtualKeyboard_FOUND)
                  target_link_libraries (${executableName} PRIVATE
                      Qt6::VirtualKeyboard
                  )
              endif()
              if(Qt6Core_VERSION_MAJOR EQUAL 6 AND Qt6Core_VERSION_MINOR GREATER_EQUAL 3)
                  find_package(Qt6 COMPONENTS Quick3DUtils REQUIRED)
                  target_link_libraries (${executableName} PRIVATE
                      Qt6::Quick3DUtils
                  )
              endif()
      

      You can find the code of project here:
      https://github.com/tenzap/welle.io/tree/a94ca208b48be6f1f34388cbb9cdd5d689902194

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-106035
          # Subject Branch Project Status CR V

          Activity

            People

              qtandroidteam Qt Android Team
              ban F S
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes