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

qtvirtualkeyboard fails to configure

    XMLWordPrintable

Details

    • Linux/X11

    Description

       

      Error:

      CMake Error at /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake:60 (set_target_properties):
       The link interface of target "Qt6::QEglFSX11IntegrationPlugin" contains:
      XCB::XCB
      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.
      Call Stack (most recent call first):
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake:51 (include)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6/QtPublicPluginHelpers.cmake:439 (include)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6GuiPlugins.cmake:5 (__qt_internal_include_plugin_packages)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6GuiConfig.cmake:123 (include)
       /home/neumann/vcpkg/scripts/buildsystems/vcpkg.cmake:829 (_find_package)
       /mnt/e/vcpkg_cache/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6/QtPublicDependencyHelpers.cmake:108 (find_dependency)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Quick/Qt6QuickDependencies.cmake:39 (_qt_internal_find_qt_dependencies)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Quick/Qt6QuickConfig.cmake:40 (include)
       /home/neumann/vcpkg/scripts/buildsystems/vcpkg.cmake:829 (_find_package)
       /mnt/e/vcpkg_cache/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6/QtPublicDependencyHelpers.cmake:108 (find_dependency)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6QuickTest/Qt6QuickTestDependencies.cmake:39 (_qt_internal_find_qt_dependencies)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6QuickTest/Qt6QuickTestConfig.cmake:40 (include)
       /home/neumann/vcpkg/scripts/buildsystems/vcpkg.cmake:829 (_find_package)
       /mnt/e/vcpkg_cache/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6/QtPublicDependencyHelpers.cmake:108 (find_dependency)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Qml/QmlPlugins/Qt6QuickTestpluginDependencies.cmake:15 (_qt_internal_find_qt_dependencies)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Qml/QmlPlugins/Qt6QuickTestpluginConfig.cmake:48 (include)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Qml/Qt6QmlPlugins.cmake:18 (include)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6Qml/Qt6QmlConfig.cmake:123 (include)
       /home/neumann/vcpkg/scripts/buildsystems/vcpkg.cmake:829 (_find_package)
       /home/neumann/vcpkg/installed/x64-linux/share/Qt6/Qt6Config.cmake:212 (find_package)
       /home/neumann/vcpkg/scripts/buildsystems/vcpkg.cmake:829 (_find_package)
       CMakeLists.txt:17 (find_package)
      

      other errors:

       

      CMake Error at /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake:60 (set_target_properties):
       The link interface of target "Qt6::QXcbEglIntegrationPlugin" contains:
      Qt6::XcbQpaPrivate
      

       

      CMake Error at /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake:60 (set_target_properties):
       The link interface of target "Qt6::QXcbGlxIntegrationPlugin" contains:
      Qt6::XcbQpaPrivate
      

       

      CMake Error at /home/neumann/vcpkg/installed/x64-linux/share/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake:60 (set_target_properties):
       The link interface of target "Qt6::QXcbIntegrationPlugin" contains:
      Qt6::XcbQpaPrivate
      

      I have a trace log but that is 84 MB. From what I can see is that `FindX11_XCB.cmake` is called but `FindXCB.cmake` is not called. I see a find_package(XCB QUITE) call but trace output from FindXCB.cmake is missing which lets me guess that the call is failing.  (Target X11:XCB exists however)

      Hmm maybe the target name in qtbase is just wrong and it should be X11::XCB instead of XCB::XCB?

       

       

       

       

       

      Attachments

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

        Activity

          People

            qtbuildsystem Qt Build System Team
            neumann-a Alexander Neumann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes