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

[6.8.0 beta2, QNX 7.1] Quick3DXr applications fails to build on QNX

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.8.0 Beta2

    Description

      QNX does not have support for Quick3DXr and building the example applications (quick3d/xr_anchors, xr_input, xr_simple, xr_touch) should take this into account.

      Building fails on QNX with:

       -- The CXX compiler identification is QCC 8.3.0
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: C:/Utils/qnx710/host/win64/x86_64/usr/bin/q++.exe - skipped
      -- Detecting CXX compile features
      -- Detecting CXX 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: C:/Utils/qnx710/target/qnx7/usr/include (found version "1.5")
      -- Performing Test HAVE_GLESv2
      -- Performing Test HAVE_GLESv2 - Success
      -- Found GLESv2: C:/Utils/qnx710/target/qnx7/usr/include
      -- Found WrapVulkanHeaders: C:/Utils/qnx710/target/qnx7/usr/include
      CMake Warning at CMakeLists.txt:9 (find_package):
        Found package configuration file:
          C:/Users/qt/RTA/Qt_6.8.0/6.8.0/qnx71_x86_64/lib/cmake/Qt6/Qt6Config.cmake
        but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
        FOUND.  Reason given by package:
        Failed to find required Qt component "Quick3DXr".
        Expected Config file at
        "C:/Users/qt/RTA/Qt_6.8.0/6.8.0/qnx71_x86_64/lib/cmake/Qt6Quick3DXr/Qt6Quick3DXrConfig.cmake"
        does NOT exist
        Configuring with --debug-find-pkg=Qt6Quick3DXr might reveal details why the
        package was not found.
        Configuring with -DQT_DEBUG_FIND_PACKAGE=ON will print the values of some
        of the path variables that find_package uses to try and find the package.
      -- Configuring done (5.0s)
      CMake Error at CMakeLists.txt:24 (target_link_libraries):
        Target "xr_touch" links to:
          Qt::Quick3DXr
        but the target was not found.  Possible reasons include:
          * There is a typo in the target name.
          * A find_package call is missing for an IMPORTED target.
          * An ALIAS target is missing.
      -- Generating done (0.1s)
      CMake Generate step failed.  Build files cannot be regenerated correctly.

      Attachments

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

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            mipohjan Milla Pohjanheimo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes