Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.3.1
-
None
-
-
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
- relates to
-
QTBUG-107589 QT_ANDROID_EXTRA_LIBS does not detect library dependencies
-
- Closed
-