Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt6 virtual keyboard cross compilation for iMX6
Forum Updated to NodeBB v4.3 + New Features

Qt6 virtual keyboard cross compilation for iMX6

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
1 Posts 1 Posters 38 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vidya Hegde N
    wrote last edited by
    #1

    I am trying to compile the virtualkeyboard and generate a ARM compatible .so file. I have the sysroots from buildroot and below is the cmake output.

    Source code URL: https://download.qt.io/archive/qt/6.8/6.8.1/submodules/qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz

    Error message: Skipping the build as the condition "TARGET Qt::Quick" is not met. How to fix this?

     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: /opt/my-os-sdk/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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: /opt/my-os-sdk/buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-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
    CMake Warning at /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake:123 (find_package):
      By not providing "FindPlatformGraphics.cmake" in CMAKE_MODULE_PATH this
      project has asked CMake to find a package configuration file provided by
      "PlatformGraphics", but CMake did not find one.
    
      Could not find a package configuration file provided by "PlatformGraphics"
      with any of the following names:
    
        PlatformGraphicsConfig.cmake
        platformgraphics-config.cmake
    
      Add the installation prefix of "PlatformGraphics" to CMAKE_PREFIX_PATH or
      set "PlatformGraphics_DIR" to a directory containing one of the above
      files.  If "PlatformGraphics" provides a separate development package or
      SDK, be sure it has been installed.
    Call Stack (most recent call first):
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/FindGLESv2.cmake:13 (find_package)
      /opt/my-os-sdk/buildroot/output/host/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:53 (include)
      /opt/my-os-sdk/buildroot/output/host/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:143 (find_dependency)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Svg/Qt6SvgDependencies.cmake:43 (_qt_internal_find_qt_dependencies)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Svg/Qt6SvgConfig.cmake:53 (include)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package)
      CMakeLists.txt:20 (find_package)
    
    
    -- Performing Test HAVE_EGL
    -- Performing Test HAVE_EGL - Success
    -- Found EGL: /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include (found version "1.5")
    CMake Warning at /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/FindGLESv2.cmake:24 (find_package):
      By not providing "FindPlatformGraphics.cmake" in CMAKE_MODULE_PATH this
      project has asked CMake to find a package configuration file provided by
      "PlatformGraphics", but CMake did not find one.
    
      Could not find a package configuration file provided by "PlatformGraphics"
      with any of the following names:
    
        PlatformGraphicsConfig.cmake
        platformgraphics-config.cmake
    
      Add the installation prefix of "PlatformGraphics" to CMAKE_PREFIX_PATH or
      set "PlatformGraphics_DIR" to a directory containing one of the above
      files.  If "PlatformGraphics" provides a separate development package or
      SDK, be sure it has been installed.
    Call Stack (most recent call first):
      /opt/my-os-sdk/buildroot/output/host/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:53 (include)
      /opt/my-os-sdk/buildroot/output/host/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:143 (find_dependency)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Svg/Qt6SvgDependencies.cmake:43 (_qt_internal_find_qt_dependencies)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6Svg/Qt6SvgConfig.cmake:53 (include)
      /opt/my-os-sdk/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package)
      CMakeLists.txt:20 (find_package)
    
    
    -- Performing Test HAVE_GLESv2
    -- Performing Test HAVE_GLESv2 - Success
    Skipping the build as the condition "TARGET Qt::Quick" is not met.
    -- Configuring done (6.5s)
    -- Generating done (0.0s)
    -- Build files have been written to: /home/user/qt6virtualkeyboard-6.8.1
    
    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved