Hello, I'm working on image which needs Qt6. I succeeded to add the layer, build the image and run it on the hardware. Next, I generated the SDK, so I generated it by the "-c populate_sdk" option and also I inherited the "populate_sdk_qt6", correct, as well. The problem is that I can't build my application through the SDK, because:
> > cmake .. > -- The CXX compiler identification is GNU 13.3.0 > -- The C compiler identification is GNU 13.3.0 > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Check for working CXX compiler: > /home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/bin/aarch64-fsl-linux/aarch64-fsl-linux-g++ > - skipped > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working C compiler: > /home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/bin/aarch64-fsl-linux/aarch64-fsl-linux-gcc > - skipped > -- Detecting C compile features > -- Detecting C compile features - done > -- Performing Test CMAKE_HAVE_LIBC_PTHREAD > -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success > -- Found Threads: TRUE > -- Performing Test HAVE_STDATOMIC > -- Performing Test HAVE_STDATOMIC - Success > -- Found WrapAtomic: TRUE > -- Performing Test HAVE_EGL > -- Performing Test HAVE_EGL - Success > -- Found EGL: > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/include > (found version "1.5") > -- Performing Test HAVE_GLESv2 > -- Performing Test HAVE_GLESv2 - Success > -- Found GLESv2: > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/include > -- Found XKB: > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/libxkbcommon.so > (found suitable version "1.6.0", minimum required is "0.5.0") > -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) > CMake Error at > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6QmlBuiltins/Qt6QmlBuiltinsTargets.cmake:128 > (message): > The imported target "Qt6::QmlBuiltins" references the file > "/home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/libQt6QmlBuiltins.a" > > but this file does not exist. Possible reasons include: > * The file was deleted, renamed, or moved to another location. > * An install or uninstall procedure did not complete successfully. > * The installation package was faulty and contained > "/home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6QmlBuiltins/Qt6QmlBuiltinsTargets.cmake" > > but not all the files it references. > Call Stack (most recent call first): > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6QmlBuiltins/Qt6QmlBuiltinsConfig.cmake:65 > (include) > /home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake:76 > (find_package) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 > (find_dependency) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Qml/Qt6QmlDependencies.cmake:42 > (_qt_internal_find_qt_dependencies) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Qml/Qt6QmlConfig.cmake:54 > (include) > /home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake:76 > (find_package) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 > (find_dependency) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Quick/Qt6QuickDependencies.cmake:42 > (_qt_internal_find_qt_dependencies) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Quick/Qt6QuickConfig.cmake:53 > (include) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/Qt6Config.cmake:179 > (find_package) > CMakeLists.txt:12 (find_package) > > CMake Warning at > /home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake:76 > (find_package): > Found package configuration file: > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Qml/Qt6QmlConfig.cmake > > but it set Qt6Qml_FOUND to FALSE so package "Qt6Qml" is considered to be > NOT FOUND. > Call Stack (most recent call first): > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:111 > (find_dependency) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Quick/Qt6QuickDependencies.cmake:42 > (_qt_internal_find_qt_dependencies) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Quick/Qt6QuickConfig.cmake:53 > (include) > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/Qt6Config.cmake:179 > (find_package) > CMakeLists.txt:12 (find_package) > > CMake Warning at > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6/Qt6Config.cmake:179 > (find_package): > Found package configuration file: > /home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/cmake/Qt6Quick/Qt6QuickConfig.cmake > > but it set Qt6Quick_FOUND to FALSE so package "Qt6Quick" is considered to > be NOT FOUND. > Call Stack (most recent call first): > CMakeLists.txt:12 (find_package) > > -- Configuring incomplete, errors occurred! > > And I'm blocked. The "/home/bstk/Documents/sdk/sysroots/cortexa53-crypto-fsl-linux/usr/lib/libQt6QmlBuiltins.a" doesn;t exist, but this file is in "/home/bstk/Documents/sdk/sysroots/x86_64-fslsdk-linux/usr/lib/libQt6QmlBuiltins.a". Do you know where the issue is? I tried the official meta-qt6 and from YoeDistro.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#64089): https://lists.yoctoproject.org/g/yocto/message/64089 Mute This Topic: https://lists.yoctoproject.org/mt/109166871/21656 Mute #cmake:https://lists.yoctoproject.org/g/yocto/mutehashtag/cmake Mute #imx8:https://lists.yoctoproject.org/g/yocto/mutehashtag/imx8 Mute #qt:https://lists.yoctoproject.org/g/yocto/mutehashtag/qt Mute #scarthgap:https://lists.yoctoproject.org/g/yocto/mutehashtag/scarthgap Mute #sdk:https://lists.yoctoproject.org/g/yocto/mutehashtag/sdk Mute #yocto:https://lists.yoctoproject.org/g/yocto/mutehashtag/yocto Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-