Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""

qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
14 Posts 4 Posters 7.9k 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.
  • H hmserenade
    27 Sept 2023, 14:35

    Hi, I'm trying to compile Qt 5.15.10 and Qt Creator 7.0.2 from source on CentOS 7.9.2009, kernel version 3.10.0-1160.95.1.el7.x86_64.

    I think I successfully built and installed Qt & Qt Creator, however I couldn't launch Qt Creator. The error is always:
    qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""

    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

    Available platform plugins are: linuxfb, minimal, offscreen, vnc, wayland, webgl.

    I downloaded the source code from Qt's official archives, and this is what I did:

    First, I installed necessary dependencies:
    sudo yum install epel-release centos-release-scl
    sudo yum update
    sudo yum install python3 cmake3 devtoolset-9-gcc devtoolset-9-gcc-c++
    And switched to GCC 9:
    source /opt/rh/devtoolset-9/enable

    (When installing CentOS 7, I already selected the Develepment Tools so most other building tools were already present.)

    Then I cd'd to Qt's source directory and ran:

    ./configure (I chose the Open Source license)
    gmake
    sudo gmake install

    No task-stopping errors occurred, so I went on building Qt Creator. I cd'd into Qt Creator's source directory and ran:

    export PATH=/usr/local/Qt-5.15.10/bin:$PATH
    (Because gmake install installed Qt to /usr/local/Qt-5.15.10/)
    qmake -r
    cmake3 -DCMAKE_BUILD_TYPE=Release "-DCMAKE_PREFIX_PATH=/usr/local/Qt-5.15.10/" /home/me/qt-creator-opensource-src-7.0.2/
    cmake3 --build .
    sudo cmake3 --install . --prefix /usr/bin/qtcreator_install
    (I opted to install the binaries to /usr/bin/qtcreator_install)
    export PATH=/usr/bin/qtcreator_install/bin:$PATH

    All went well until I tried to actually run Qt Creator:
    [me@localhost qtcreator_build]$ export PATH=/usr/bin/qtcreator_install/bin:$PATH

    [me@localhost qtcreator_build]$ qtcreator
    qtcreator: error while loading shared libraries: libQt5Qml.so.5: cannot open shared object file: No such file or directory

    I thought this was about the dependecies, so I installed again with them bundled:

    [me@localhost qtcreator_build]$ sudo cmake3 --install . --prefix /usr/bin/qtcreator_install --component Dependencies
    -- Install configuration: "Release"
    '/usr/bin/python3.6' '/home/me/qt-creator-opensource-src-7.0.2/scripts/deployqt.py' '/usr/bin/qtcreator_install/bin/qtcreator' '/usr/local/Qt-5.15.10/bin/qmake'
    Cannot find required binary 'chrpath'.

    Naturally I installed chrpath:
    sudo yum install chrpath

    And did it again:
    sudo cmake3 --install . --prefix /usr/bin/qtcreator_install --component Dependencies

    This time the installation succeeded, but I ran into the issue in the topic:

    [me@localhost qtcreator_build]$ qtcreator
    qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    Available platform plugins are: linuxfb, minimal, offscreen, vnc, wayland, webgl.
    Aborted (core dumped)

    Now I'm stuck with this xcb problem. I checked this
    link in the forums and followed suit by running:
    sudo yum install libxcb libxcb-devel xcb-util xcb-util-devel
    But installing those packages didn't resolve the issue.

    Running Qt Creator directly from my build directory also returns the same result:
    [me@localhost qtcreator_build]$ ./bin/qtcreator
    qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    Available platform plugins are: linuxfb, minimal, offscreen, vnc, wayland, webgl.
    Aborted (core dumped)

    Interestingly, I tried to Qt Creator again, this time without prefixes, and got the following:
    [me@localhost qtcreator_build]$ sudo cmake3 --install . --component Dependencies
    [sudo] password for me:
    -- Install configuration: "Release"
    '/usr/bin/python3.6' '/home/me/qt-creator-opensource-src-7.0.2/scripts/deployqt.py' '/usr/local/bin/qtcreator' '/usr/local/Qt-5.15.10/bin/qmake'
    Cannot find Qt Creator binary.

    Has anybody built Qt Creator from source on CentOS 7? Can anyone please offer guidance on why I'm running into this xcb issue with the qt.qpa.plugin when launching Qt Creator? Thanks!

    J Online
    J Online
    jsulm
    Lifetime Qt Champion
    wrote on 28 Sept 2023, 11:20 last edited by
    #4

    @hmserenade said in qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

    But installing those packages didn't resolve the issue.

    It is not enough to install these packages. You need to rebuild Qt so, that xcb plug-in is built. Check output of the configure command to see whether xcb was activated or not.

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    H 1 Reply Last reply 8 Oct 2023, 06:23
    2
    • J jsulm
      28 Sept 2023, 11:20

      @hmserenade said in qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

      But installing those packages didn't resolve the issue.

      It is not enough to install these packages. You need to rebuild Qt so, that xcb plug-in is built. Check output of the configure command to see whether xcb was activated or not.

      H Offline
      H Offline
      hmserenade
      wrote on 8 Oct 2023, 06:23 last edited by
      #5

      @jsulm Hi, thanks for replying. In addition to those packages I also installed xcb-util-wm-devel, then rebuilt Qt and Qt Creator repeating the same steps, but the issue persists, I still couldn't get Qt creator running.

      The output of Qt's configuration is:

      [me@localhost qt-everywhere-src-5.15.10]$ ./configure
      + cd qtbase
      + /home/me/qt-everywhere-src-5.15.10/qtbase/configure -top-level 
      Creating qmake...
      ...............................................................................................Done.
      Info: creating super cache file /home/me/qt-everywhere-src-5.15.10/.qmake.super
      Info: creating cache file /home/me/qt-everywhere-src-5.15.10/.qmake.cache
      Info: creating stash file /home/me/qt-everywhere-src-5.15.10/.qmake.stash
      
      Selecting Qt Edition.
      
      Type 'c' if you want to use the Commercial Edition.
      Type 'o' if you want to use the Open Source Edition.
      
      Which edition of Qt do you want to use? o
      
      This is the Qt Open Source Edition.
       
      You are licensed to use this software under the terms of
      the GNU Lesser General Public License (LGPL) version 3
      or the GNU General Public License (GPL) version 2.
       
      Type 'L' to view the GNU Lesser General Public License version 3 (LGPLv3).
      Type 'G' to view the GNU General Public License version 2 (GPLv2).
      Type 'y' to accept this license offer.
      Type 'n' to decline this license offer.
       
      Do you accept the terms of either license? y
      
      
      Running configuration tests...
      Checking for machine tuple... yes
      Checking for valid makespec... yes
      Checking for target architecture... x86_64
      Checking for SSE2 instructions... yes
      Checking for AES new instructions... yes
      Checking for alloca() in alloca.h... yes
      Checking for SSE3 instructions... yes
      Checking for SSSE3 instructions... yes
      Checking for SSE4.1 instructions... yes
      Checking for SSE4.2 instructions... yes
      Checking for AVX instructions... yes
      Checking for AVX2 instructions... yes
      Checking for AVX512 F instructions... yes
      Checking for AVX512 BW instructions... yes
      Checking for AVX512 CD instructions... yes
      Checking for AVX512 DQ instructions... yes
      Checking for AVX512 ER instructions... yes
      Checking for AVX512 IFMA instructions... yes
      Checking for AVX512 PF instructions... yes
      Checking for AVX512 VBMI instructions... yes
      Checking for AVX512 VL instructions... yes
      Checking for C++14 support... yes
      Checking for C++17 support... yes
      Checking for C99 support... yes
      Checking for C11 support... yes
      Checking for pkg-config... yes
      Checking for D-Bus >= 1.2... no
      Checking for dlopen()... yes
      Checking for new dtags support... yes
      Checking for F16C instructions... yes
      Checking for D-Bus >= 1.2 (host)... yes
      Checking for Support for Intel Control-flow Enforcement Technology... no
      Checking for udev... no
      Checking for POSIX fallocate()... yes
      Checking for precompiled header support... yes
      Checking for RDRAND instruction... yes
      Checking for RDSEED instruction... yes
      Checking for symbol visibility support... yes
      Checking for -Bsymbolic-functions support... yes
      Checking for SHA new instructions... yes
      Checking for Signaling NaN for doubles... yes
      Checking for STL compatibility... yes
      Checking for zlib... no
      Checking for Intrinsics without -mXXX argument... yes
      Checking for Zstandard... no
      Checking for clock_gettime()... yes
      Checking for POSIX monotonic clock... yes
      Checking for C++11 <future>... yes
      Checking for eventfd... yes
      Checking for futimens()... yes
      Checking for getauxval()... yes
      Checking for getentropy()... no
      Checking for GLib... no
      Checking for GNU libc... yes
      Checking for POSIX iconv... yes
      Checking for ICU... no
      Checking for inotify... yes
      Checking for SysV IPC... yes
      Checking for linkat()... yes
      Checking for PCRE2... no
      Checking for ppoll()... yes
      Checking for renameat2()... no
      Checking for slog2... no
      Checking for statx() in libc... no
      Checking for 64 bit atomics... yes
      Checking for DoubleConversion... no
      Checking for O_CLOEXEC... yes
      Checking for C++11 <random>... yes
      Checking for working std::atomic for function pointers... yes
      Checking for OpenSSL Headers... no
      Checking for getifaddrs()... yes
      Checking for KRB5 GSSAPI Support... no
      Checking for IPv6 ifname... yes
      Checking for Linux AF_NETLINK sockets... yes
      Checking for XCB >= 1.11... yes
      Checking for XCB ICCCM >= 0.3.9... yes
      Checking for XCB SHM... yes
      Checking for XCB Image >= 0.3.9... no
      Checking for Desktop OpenGL... yes
      Checking for KMS... yes
      Checking for DRM Atomic API... yes
      Checking for EGL... no
      Checking for evdev... yes
      Checking for FreeType... no
      Checking for GBM... no
      Checking for LinuxFB... yes
      Checking for mtdev... no
      Checking for OpenVG... no
      Checking for default QPA platform... xcb
      Checking for HarfBuzz... no
      Checking for libjpeg... no
      Checking for libmd4c... no
      Checking for tslib... no
      Checking for Vulkan... no
      Checking for XLib... yes
      Checking for XCB Xlib... yes
      Checking for xkbcommon >= 0.5.0... no
      Checking for CUPS... no
      Checking for DB2 (IBM)... no
      Checking for InterBase... no
      Checking for MySQL... no
      Checking for OCI (Oracle)... no
      Checking for ODBC... no
      Checking for PostgreSQL... no
      Checking for SQLite (version 2)... no
      Checking for TDS (Sybase)... no
      Checking for ntddmodm... no
      Checking for Socket CAN... yes
      Checking for Socket CAN FD... yes
      Checking for 64bit pointers... yes
      Checking for python... /usr/bin/python
      Checking for Direct3D 12... no
      Checking for Assimp... no
      Checking for SDL2... no
      Checking for Assimp... no
      Checking for Autodesk FBX... no
      Checking for Wayland client library... yes
      Checking for Wayland cursor library... yes
      Checking for wayland-scanner... yes
      Checking for XComposite... no
      Checking for Wayland EGL library... yes
      Checking for wayland-server... yes
      Checking for BlueZ... no
      Checking for sensorfw... no
      Checking for Gypsy... no
      Checking for WinRT Geolocation API... no
      Checking for ALSA... no
      Checking for GStreamer 1.0... no
      Checking for GStreamer 0.10... no
      Checking for Video for Linux... yes
      Checking for OpenAL... no
      Checking for PulseAudio >= 0.9.10... no
      Checking for libresourceqt5... no
      Checking for Flite... no
      Checking for Speech Dispatcher... no
      Checking for libclang... no
      Checking for architecture supported... yes
      Checking for bison... yes
      Checking for submodule initialized... yes
      Checking for build path without whitespace... yes
      Checking for platform supported... 
      Checking for gperf... no
      Checking for flex... yes
      Checking for host pkg-config... /usr/bin/pkg-config
      Checking for jumbo build merge limit... 8
      Checking for node.js... 
      Checking for linker supports -z noexecstack... yes
      Checking for python2... /usr/bin/python2
      Checking for d-bus... no
      Checking for fontconfig... no
      Checking for glib-2.0 >= 2.32.0... no
      Checking for glibc > 2.16... yes
      Checking for khr... yes
      Checking for lcms2... no
      Checking for libdrm... yes
      Checking for libevent... no
      Checking for libvpx... no
      Checking for libwebp, libwebpmux and libwebpdemux... no
      Checking for compatible libxml2 and libxslt... no
      Checking for minizip... no
      Checking for system ninja... yes
      Checking for nss >= 3.26... no
      Checking for opus... no
      Checking for re2... no
      Checking for snappy... no
      Checking for x11... yes
      Checking for xcomposite... no
      Checking for xcursor... no
      Checking for xi... no
      Checking for xkbfile... no
      Checking for xproto (glproto)... yes
      Checking for xtst... no
      Done running configuration tests.
      
      Configure summary:
      
      Build type: linux-g++ (x86_64, CPU features: mmx sse sse2)
      Compiler: gcc 9.3.1
      Configuration: sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd rdseed shani x86SimdAlways shared shared rpath release c++11 c++14 c++17 c++1z concurrent dbus reduce_exports reduce_relocations stl
      Build options:
        Mode ................................... release
        Optimize release build for size ........ no
        Building shared libraries .............. yes
        Using C standard ....................... C11
        Using C++ standard ..................... C++17
        Using ccache ........................... no
        Using new DTAGS ........................ yes
        Relocatable ............................ yes
        Using precompiled headers .............. yes
        Using LTCG ............................. no
        Target compiler supports:
          SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
          AVX .................................. AVX AVX2
          AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
          Other x86 ............................ AES F16C RDRAND SHA
          Intrinsics without -mXXX option ...... yes
        Build parts ............................ libs examples tools
      Qt modules and options:
        Qt Concurrent .......................... yes
        Qt D-Bus ............................... yes
        Qt D-Bus directly linked to libdbus .... no
        Qt Gui ................................. yes
        Qt Network ............................. yes
        Qt Sql ................................. yes
        Qt Testlib ............................. yes
        Qt Widgets ............................. yes
        Qt Xml ................................. yes
      Support enabled for:
        Using pkg-config ....................... yes
        udev ................................... no
        Using system zlib ...................... no
        Zstandard support ...................... no
      Qt Core:
        DoubleConversion ....................... yes
          Using system DoubleConversion ........ no
        GLib ................................... no
        iconv .................................. yes
        ICU .................................... no
        Built-in copy of the MIME database ..... yes
        Tracing backend ........................ <none>
        Logging backends:
          journald ............................. no
          syslog ............................... no
          slog2 ................................ no
        PCRE2 .................................. yes
          Using system PCRE2 ................... no
      Qt Network:
        getifaddrs() ........................... yes
        IPv6 ifname ............................ yes
        libproxy ............................... no
        Linux AF_NETLINK ....................... yes
        OpenSSL ................................ no
          Qt directly linked to OpenSSL ........ no
        OpenSSL 1.1 ............................ no
        DTLS ................................... no
        OCSP-stapling .......................... no
        SCTP ................................... no
        Use system proxies ..................... yes
        GSSAPI ................................. no
      Qt Gui:
        Accessibility .......................... yes
        FreeType ............................... yes
          Using system FreeType ................ no
        HarfBuzz ............................... yes
          Using system HarfBuzz ................ no
        Fontconfig ............................. no
        Image formats:
          GIF .................................. yes
          ICO .................................. yes
          JPEG ................................. yes
            Using system libjpeg ............... no
          PNG .................................. yes
            Using system libpng ................ no
        Text formats:
          HtmlParser ........................... yes
          CssParser ............................ yes
          OdfWriter ............................ yes
          MarkdownReader ....................... yes
            Using system libmd4c ............... no
          MarkdownWriter ....................... yes
        EGL .................................... no
        OpenVG ................................. no
        OpenGL:
          Desktop OpenGL ....................... yes
          OpenGL ES 2.0 ........................ no
          OpenGL ES 3.0 ........................ no
          OpenGL ES 3.1 ........................ no
          OpenGL ES 3.2 ........................ no
        Vulkan ................................. no
        Session Management ..................... yes
      Features used by QPA backends:
        evdev .................................. yes
        libinput ............................... no
        INTEGRITY HID .......................... no
        mtdev .................................. no
        tslib .................................. no
        xkbcommon .............................. no
        X11 specific:
          XLib ................................. yes
          XCB Xlib ............................. yes
          EGL on X11 ........................... no
          xkbcommon-x11 ........................ no
      QPA backends:
        DirectFB ............................... no
        EGLFS .................................. no
        LinuxFB ................................ yes
        VNC .................................... yes
      Qt Sql:
        SQL item models ........................ yes
      Qt Widgets:
        GTK+ ................................... no
        Styles ................................. Fusion Windows
      Qt PrintSupport:
        CUPS ................................... no
      Qt Sql Drivers:
        DB2 (IBM) .............................. no
        InterBase .............................. no
        MySql .................................. no
        OCI (Oracle) ........................... no
        ODBC ................................... no
        PostgreSQL ............................. no
        SQLite2 ................................ no
        SQLite ................................. yes
          Using system provided SQLite ......... no
        TDS (Sybase) ........................... no
      Qt Testlib:
        Tester for item models ................. yes
      Serial Port:
        ntddmodm ............................... no
      Qt SerialBus:
        Socket CAN ............................. yes
        Socket CAN FD .......................... yes
        SerialPort Support ..................... yes
      Further Image Formats:
        JasPer ................................. no
        MNG .................................... no
        TIFF ................................... yes
          Using system libtiff ................. no
        WEBP ................................... yes
          Using system libwebp ................. no
      Qt QML:
        QML network support .................... yes
        QML debugging and profiling support .... yes
        QML just-in-time compiler .............. yes
        QML sequence object .................... yes
        QML XML http request ................... yes
        QML Locale ............................. yes
      Qt QML Models:
        QML list model ......................... yes
        QML delegate model ..................... yes
      Qt Quick:
        Direct3D 12 ............................ no
        AnimatedImage item ..................... yes
        Canvas item ............................ yes
        Support for Qt Quick Designer .......... yes
        Flipable item .......................... yes
        GridView item .......................... yes
        ListView item .......................... yes
        TableView item ......................... yes
        Path support ........................... yes
        PathView item .......................... yes
        Positioner items ....................... yes
        Repeater item .......................... yes
        ShaderEffect item ...................... yes
        Sprite item ............................ yes
      QtQuick3D:
        Assimp ................................. yes
        System Assimp .......................... no
      Qt Scxml:
        ECMAScript data model for QtScxml ...... yes
      Qt Gamepad:
        SDL2 ................................... no
      Qt 3D:
        Assimp ................................. yes
        System Assimp .......................... no
        Output Qt3D GL traces .................. no
        Use SSE2 instructions .................. yes
        Use AVX2 instructions .................. no
        Aspects:
          Render aspect ........................ yes
          Input aspect ......................... yes
          Logic aspect ......................... yes
          Animation aspect ..................... yes
          Extras aspect ........................ yes
      Qt 3D Renderers:
        OpenGL Renderer ........................ yes
        RHI Renderer ........................... no
      Qt 3D GeometryLoaders:
        Autodesk FBX ........................... no
      Qt Wayland Drivers:
        EGL .................................... no
        Raspberry Pi ........................... no
        XComposite EGL ......................... no
        XComposite GLX ......................... no
        DRM EGL ................................ no
        libhybris EGL .......................... no
        Linux dma-buf server buffer integration . no
        Vulkan-based server buffer integration . no
        Shm emulation server buffer integration . yes
      Qt Wayland Client Shell Integrations:
        xdg-shell .............................. yes
        xdg-shell unstable v5 (deprecated) ..... yes
        xdg-shell unstable v6 .................. yes
        ivi-shell .............................. yes
        wl-shell (deprecated) .................. yes
      Qt Wayland Client ........................ yes
      Qt Wayland Compositor .................... yes
      Qt Wayland Compositor Layer Plugins:
        VSP2 hardware layer integration ........ no
      Qt Bluetooth:
        BlueZ .................................. no
        BlueZ Low Energy ....................... no
        Linux Crypto API ....................... no
        Native Win32 Bluetooth ................. no
        WinRT Bluetooth API (desktop & UWP) .... no
        WinRT advanced bluetooth low energy API (desktop & UWP) . no
      Qt Sensors:
        sensorfw ............................... no
      Qt Quick Controls 2:
        Styles ................................. Default Fusion Imagine Material Universal
      Qt Quick Templates 2:
        Hover support .......................... yes
        Multi-touch support .................... yes
      Qt Positioning:
        Gypsy GPS Daemon ....................... no
        WinRT Geolocation API .................. no
      Qt Location:
        Qt.labs.location experimental QML plugin . yes
        Geoservice plugins:
          OpenStreetMap ........................ yes
          HERE ................................. yes
          Esri ................................. yes
          Mapbox ............................... yes
          MapboxGL ............................. yes
          Itemsoverlay ......................... yes
      QtXmlPatterns:
        XML schema support ..................... yes
      Qt Multimedia:
        ALSA ................................... no
        GStreamer 1.0 .......................... no
        GStreamer 0.10 ......................... no
        Video for Linux ........................ yes
        OpenAL ................................. no
        PulseAudio ............................. no
        Resource Policy (libresourceqt5) ....... no
        Windows Audio Services ................. no
        DirectShow ............................. no
        Windows Media Foundation ............... no
      Qt TextToSpeech:
        Flite .................................. no
        Flite with ALSA ........................ no
        Speech Dispatcher ...................... no
      Qt Tools:
        Qt Assistant ........................... yes
        Qt Designer ............................ yes
        Qt Distance Field Generator ............ yes
        kmap2qmap .............................. yes
        Qt Linguist ............................ yes
        Mac Deployment Tool .................... no
        makeqpf ................................ yes
        pixeltool .............................. yes
        qdbus .................................. yes
        qev .................................... yes
        Qt Attributions Scanner ................ yes
        qtdiag ................................. yes
        qtpaths ................................ yes
        qtplugininfo ........................... yes
        Windows deployment tool ................ no
        WinRT Runner Tool ...................... no
      Qt Tools:
        QDoc ................................... no
      Qt WebEngine Build Tools:
        Use System Ninja ....................... yes
        Jumbo Build Merge Limit ................ 8
        Developer build ........................ no
        Sanitizer .............................. no
        QtWebEngine required system libraries:
          fontconfig ........................... no
          dbus ................................. no
          nss .................................. no
          khr .................................. yes
          glibc ................................ yes
        Optional system libraries used:
          re2 .................................. no
          icu .................................. no
          libwebp, libwebpmux and libwebpdemux . no
          opus ................................. no
          ffmpeg ............................... no
          libvpx ............................... no
          snappy ............................... no
          glib ................................. no
          zlib ................................. no
          minizip .............................. no
          libevent ............................. no
          libxml2 and libxslt .................. no
          lcms2 ................................ no
          png .................................. no
          JPEG ................................. no
          harfbuzz ............................. no
          freetype ............................. no
      
      Note: Also available for Linux: linux-clang linux-icc
      
      Note: The following modules are not being compiled in this configuration:
          webenginecore
          webengine
          webenginewidgets
          pdf
          pdfwidgets
      
      WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
      
      Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation.
      On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution.
      On macOS, you can use Homebrew's llvm package.
      On Windows, you must set LLVM_INSTALL_DIR to the installation path.
      
      WARNING: Tool gperf is required to build QtWebEngine.
      
      WARNING: Tool gperf is required to build QtPdf.
      
      WARNING: QtWebEngine will not be built.
      
      WARNING: QtPdf will not be built.
      
      Qt is now configured for building. Just run 'gmake'.
      Once everything is built, you must run 'gmake install'.
      Qt will be installed into '/usr/local/Qt-5.15.10'.
      
      Prior to reconfiguration, make sure you remove any leftovers from
      the previous build.
      

      Looks like xcb is fine. Do you have any ideas? Thanks again!

      SGaistS 1 Reply Last reply 8 Oct 2023, 10:04
      0
      • H hmserenade
        8 Oct 2023, 06:23

        @jsulm Hi, thanks for replying. In addition to those packages I also installed xcb-util-wm-devel, then rebuilt Qt and Qt Creator repeating the same steps, but the issue persists, I still couldn't get Qt creator running.

        The output of Qt's configuration is:

        [me@localhost qt-everywhere-src-5.15.10]$ ./configure
        + cd qtbase
        + /home/me/qt-everywhere-src-5.15.10/qtbase/configure -top-level 
        Creating qmake...
        ...............................................................................................Done.
        Info: creating super cache file /home/me/qt-everywhere-src-5.15.10/.qmake.super
        Info: creating cache file /home/me/qt-everywhere-src-5.15.10/.qmake.cache
        Info: creating stash file /home/me/qt-everywhere-src-5.15.10/.qmake.stash
        
        Selecting Qt Edition.
        
        Type 'c' if you want to use the Commercial Edition.
        Type 'o' if you want to use the Open Source Edition.
        
        Which edition of Qt do you want to use? o
        
        This is the Qt Open Source Edition.
         
        You are licensed to use this software under the terms of
        the GNU Lesser General Public License (LGPL) version 3
        or the GNU General Public License (GPL) version 2.
         
        Type 'L' to view the GNU Lesser General Public License version 3 (LGPLv3).
        Type 'G' to view the GNU General Public License version 2 (GPLv2).
        Type 'y' to accept this license offer.
        Type 'n' to decline this license offer.
         
        Do you accept the terms of either license? y
        
        
        Running configuration tests...
        Checking for machine tuple... yes
        Checking for valid makespec... yes
        Checking for target architecture... x86_64
        Checking for SSE2 instructions... yes
        Checking for AES new instructions... yes
        Checking for alloca() in alloca.h... yes
        Checking for SSE3 instructions... yes
        Checking for SSSE3 instructions... yes
        Checking for SSE4.1 instructions... yes
        Checking for SSE4.2 instructions... yes
        Checking for AVX instructions... yes
        Checking for AVX2 instructions... yes
        Checking for AVX512 F instructions... yes
        Checking for AVX512 BW instructions... yes
        Checking for AVX512 CD instructions... yes
        Checking for AVX512 DQ instructions... yes
        Checking for AVX512 ER instructions... yes
        Checking for AVX512 IFMA instructions... yes
        Checking for AVX512 PF instructions... yes
        Checking for AVX512 VBMI instructions... yes
        Checking for AVX512 VL instructions... yes
        Checking for C++14 support... yes
        Checking for C++17 support... yes
        Checking for C99 support... yes
        Checking for C11 support... yes
        Checking for pkg-config... yes
        Checking for D-Bus >= 1.2... no
        Checking for dlopen()... yes
        Checking for new dtags support... yes
        Checking for F16C instructions... yes
        Checking for D-Bus >= 1.2 (host)... yes
        Checking for Support for Intel Control-flow Enforcement Technology... no
        Checking for udev... no
        Checking for POSIX fallocate()... yes
        Checking for precompiled header support... yes
        Checking for RDRAND instruction... yes
        Checking for RDSEED instruction... yes
        Checking for symbol visibility support... yes
        Checking for -Bsymbolic-functions support... yes
        Checking for SHA new instructions... yes
        Checking for Signaling NaN for doubles... yes
        Checking for STL compatibility... yes
        Checking for zlib... no
        Checking for Intrinsics without -mXXX argument... yes
        Checking for Zstandard... no
        Checking for clock_gettime()... yes
        Checking for POSIX monotonic clock... yes
        Checking for C++11 <future>... yes
        Checking for eventfd... yes
        Checking for futimens()... yes
        Checking for getauxval()... yes
        Checking for getentropy()... no
        Checking for GLib... no
        Checking for GNU libc... yes
        Checking for POSIX iconv... yes
        Checking for ICU... no
        Checking for inotify... yes
        Checking for SysV IPC... yes
        Checking for linkat()... yes
        Checking for PCRE2... no
        Checking for ppoll()... yes
        Checking for renameat2()... no
        Checking for slog2... no
        Checking for statx() in libc... no
        Checking for 64 bit atomics... yes
        Checking for DoubleConversion... no
        Checking for O_CLOEXEC... yes
        Checking for C++11 <random>... yes
        Checking for working std::atomic for function pointers... yes
        Checking for OpenSSL Headers... no
        Checking for getifaddrs()... yes
        Checking for KRB5 GSSAPI Support... no
        Checking for IPv6 ifname... yes
        Checking for Linux AF_NETLINK sockets... yes
        Checking for XCB >= 1.11... yes
        Checking for XCB ICCCM >= 0.3.9... yes
        Checking for XCB SHM... yes
        Checking for XCB Image >= 0.3.9... no
        Checking for Desktop OpenGL... yes
        Checking for KMS... yes
        Checking for DRM Atomic API... yes
        Checking for EGL... no
        Checking for evdev... yes
        Checking for FreeType... no
        Checking for GBM... no
        Checking for LinuxFB... yes
        Checking for mtdev... no
        Checking for OpenVG... no
        Checking for default QPA platform... xcb
        Checking for HarfBuzz... no
        Checking for libjpeg... no
        Checking for libmd4c... no
        Checking for tslib... no
        Checking for Vulkan... no
        Checking for XLib... yes
        Checking for XCB Xlib... yes
        Checking for xkbcommon >= 0.5.0... no
        Checking for CUPS... no
        Checking for DB2 (IBM)... no
        Checking for InterBase... no
        Checking for MySQL... no
        Checking for OCI (Oracle)... no
        Checking for ODBC... no
        Checking for PostgreSQL... no
        Checking for SQLite (version 2)... no
        Checking for TDS (Sybase)... no
        Checking for ntddmodm... no
        Checking for Socket CAN... yes
        Checking for Socket CAN FD... yes
        Checking for 64bit pointers... yes
        Checking for python... /usr/bin/python
        Checking for Direct3D 12... no
        Checking for Assimp... no
        Checking for SDL2... no
        Checking for Assimp... no
        Checking for Autodesk FBX... no
        Checking for Wayland client library... yes
        Checking for Wayland cursor library... yes
        Checking for wayland-scanner... yes
        Checking for XComposite... no
        Checking for Wayland EGL library... yes
        Checking for wayland-server... yes
        Checking for BlueZ... no
        Checking for sensorfw... no
        Checking for Gypsy... no
        Checking for WinRT Geolocation API... no
        Checking for ALSA... no
        Checking for GStreamer 1.0... no
        Checking for GStreamer 0.10... no
        Checking for Video for Linux... yes
        Checking for OpenAL... no
        Checking for PulseAudio >= 0.9.10... no
        Checking for libresourceqt5... no
        Checking for Flite... no
        Checking for Speech Dispatcher... no
        Checking for libclang... no
        Checking for architecture supported... yes
        Checking for bison... yes
        Checking for submodule initialized... yes
        Checking for build path without whitespace... yes
        Checking for platform supported... 
        Checking for gperf... no
        Checking for flex... yes
        Checking for host pkg-config... /usr/bin/pkg-config
        Checking for jumbo build merge limit... 8
        Checking for node.js... 
        Checking for linker supports -z noexecstack... yes
        Checking for python2... /usr/bin/python2
        Checking for d-bus... no
        Checking for fontconfig... no
        Checking for glib-2.0 >= 2.32.0... no
        Checking for glibc > 2.16... yes
        Checking for khr... yes
        Checking for lcms2... no
        Checking for libdrm... yes
        Checking for libevent... no
        Checking for libvpx... no
        Checking for libwebp, libwebpmux and libwebpdemux... no
        Checking for compatible libxml2 and libxslt... no
        Checking for minizip... no
        Checking for system ninja... yes
        Checking for nss >= 3.26... no
        Checking for opus... no
        Checking for re2... no
        Checking for snappy... no
        Checking for x11... yes
        Checking for xcomposite... no
        Checking for xcursor... no
        Checking for xi... no
        Checking for xkbfile... no
        Checking for xproto (glproto)... yes
        Checking for xtst... no
        Done running configuration tests.
        
        Configure summary:
        
        Build type: linux-g++ (x86_64, CPU features: mmx sse sse2)
        Compiler: gcc 9.3.1
        Configuration: sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd rdseed shani x86SimdAlways shared shared rpath release c++11 c++14 c++17 c++1z concurrent dbus reduce_exports reduce_relocations stl
        Build options:
          Mode ................................... release
          Optimize release build for size ........ no
          Building shared libraries .............. yes
          Using C standard ....................... C11
          Using C++ standard ..................... C++17
          Using ccache ........................... no
          Using new DTAGS ........................ yes
          Relocatable ............................ yes
          Using precompiled headers .............. yes
          Using LTCG ............................. no
          Target compiler supports:
            SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
            AVX .................................. AVX AVX2
            AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
            Other x86 ............................ AES F16C RDRAND SHA
            Intrinsics without -mXXX option ...... yes
          Build parts ............................ libs examples tools
        Qt modules and options:
          Qt Concurrent .......................... yes
          Qt D-Bus ............................... yes
          Qt D-Bus directly linked to libdbus .... no
          Qt Gui ................................. yes
          Qt Network ............................. yes
          Qt Sql ................................. yes
          Qt Testlib ............................. yes
          Qt Widgets ............................. yes
          Qt Xml ................................. yes
        Support enabled for:
          Using pkg-config ....................... yes
          udev ................................... no
          Using system zlib ...................... no
          Zstandard support ...................... no
        Qt Core:
          DoubleConversion ....................... yes
            Using system DoubleConversion ........ no
          GLib ................................... no
          iconv .................................. yes
          ICU .................................... no
          Built-in copy of the MIME database ..... yes
          Tracing backend ........................ <none>
          Logging backends:
            journald ............................. no
            syslog ............................... no
            slog2 ................................ no
          PCRE2 .................................. yes
            Using system PCRE2 ................... no
        Qt Network:
          getifaddrs() ........................... yes
          IPv6 ifname ............................ yes
          libproxy ............................... no
          Linux AF_NETLINK ....................... yes
          OpenSSL ................................ no
            Qt directly linked to OpenSSL ........ no
          OpenSSL 1.1 ............................ no
          DTLS ................................... no
          OCSP-stapling .......................... no
          SCTP ................................... no
          Use system proxies ..................... yes
          GSSAPI ................................. no
        Qt Gui:
          Accessibility .......................... yes
          FreeType ............................... yes
            Using system FreeType ................ no
          HarfBuzz ............................... yes
            Using system HarfBuzz ................ no
          Fontconfig ............................. no
          Image formats:
            GIF .................................. yes
            ICO .................................. yes
            JPEG ................................. yes
              Using system libjpeg ............... no
            PNG .................................. yes
              Using system libpng ................ no
          Text formats:
            HtmlParser ........................... yes
            CssParser ............................ yes
            OdfWriter ............................ yes
            MarkdownReader ....................... yes
              Using system libmd4c ............... no
            MarkdownWriter ....................... yes
          EGL .................................... no
          OpenVG ................................. no
          OpenGL:
            Desktop OpenGL ....................... yes
            OpenGL ES 2.0 ........................ no
            OpenGL ES 3.0 ........................ no
            OpenGL ES 3.1 ........................ no
            OpenGL ES 3.2 ........................ no
          Vulkan ................................. no
          Session Management ..................... yes
        Features used by QPA backends:
          evdev .................................. yes
          libinput ............................... no
          INTEGRITY HID .......................... no
          mtdev .................................. no
          tslib .................................. no
          xkbcommon .............................. no
          X11 specific:
            XLib ................................. yes
            XCB Xlib ............................. yes
            EGL on X11 ........................... no
            xkbcommon-x11 ........................ no
        QPA backends:
          DirectFB ............................... no
          EGLFS .................................. no
          LinuxFB ................................ yes
          VNC .................................... yes
        Qt Sql:
          SQL item models ........................ yes
        Qt Widgets:
          GTK+ ................................... no
          Styles ................................. Fusion Windows
        Qt PrintSupport:
          CUPS ................................... no
        Qt Sql Drivers:
          DB2 (IBM) .............................. no
          InterBase .............................. no
          MySql .................................. no
          OCI (Oracle) ........................... no
          ODBC ................................... no
          PostgreSQL ............................. no
          SQLite2 ................................ no
          SQLite ................................. yes
            Using system provided SQLite ......... no
          TDS (Sybase) ........................... no
        Qt Testlib:
          Tester for item models ................. yes
        Serial Port:
          ntddmodm ............................... no
        Qt SerialBus:
          Socket CAN ............................. yes
          Socket CAN FD .......................... yes
          SerialPort Support ..................... yes
        Further Image Formats:
          JasPer ................................. no
          MNG .................................... no
          TIFF ................................... yes
            Using system libtiff ................. no
          WEBP ................................... yes
            Using system libwebp ................. no
        Qt QML:
          QML network support .................... yes
          QML debugging and profiling support .... yes
          QML just-in-time compiler .............. yes
          QML sequence object .................... yes
          QML XML http request ................... yes
          QML Locale ............................. yes
        Qt QML Models:
          QML list model ......................... yes
          QML delegate model ..................... yes
        Qt Quick:
          Direct3D 12 ............................ no
          AnimatedImage item ..................... yes
          Canvas item ............................ yes
          Support for Qt Quick Designer .......... yes
          Flipable item .......................... yes
          GridView item .......................... yes
          ListView item .......................... yes
          TableView item ......................... yes
          Path support ........................... yes
          PathView item .......................... yes
          Positioner items ....................... yes
          Repeater item .......................... yes
          ShaderEffect item ...................... yes
          Sprite item ............................ yes
        QtQuick3D:
          Assimp ................................. yes
          System Assimp .......................... no
        Qt Scxml:
          ECMAScript data model for QtScxml ...... yes
        Qt Gamepad:
          SDL2 ................................... no
        Qt 3D:
          Assimp ................................. yes
          System Assimp .......................... no
          Output Qt3D GL traces .................. no
          Use SSE2 instructions .................. yes
          Use AVX2 instructions .................. no
          Aspects:
            Render aspect ........................ yes
            Input aspect ......................... yes
            Logic aspect ......................... yes
            Animation aspect ..................... yes
            Extras aspect ........................ yes
        Qt 3D Renderers:
          OpenGL Renderer ........................ yes
          RHI Renderer ........................... no
        Qt 3D GeometryLoaders:
          Autodesk FBX ........................... no
        Qt Wayland Drivers:
          EGL .................................... no
          Raspberry Pi ........................... no
          XComposite EGL ......................... no
          XComposite GLX ......................... no
          DRM EGL ................................ no
          libhybris EGL .......................... no
          Linux dma-buf server buffer integration . no
          Vulkan-based server buffer integration . no
          Shm emulation server buffer integration . yes
        Qt Wayland Client Shell Integrations:
          xdg-shell .............................. yes
          xdg-shell unstable v5 (deprecated) ..... yes
          xdg-shell unstable v6 .................. yes
          ivi-shell .............................. yes
          wl-shell (deprecated) .................. yes
        Qt Wayland Client ........................ yes
        Qt Wayland Compositor .................... yes
        Qt Wayland Compositor Layer Plugins:
          VSP2 hardware layer integration ........ no
        Qt Bluetooth:
          BlueZ .................................. no
          BlueZ Low Energy ....................... no
          Linux Crypto API ....................... no
          Native Win32 Bluetooth ................. no
          WinRT Bluetooth API (desktop & UWP) .... no
          WinRT advanced bluetooth low energy API (desktop & UWP) . no
        Qt Sensors:
          sensorfw ............................... no
        Qt Quick Controls 2:
          Styles ................................. Default Fusion Imagine Material Universal
        Qt Quick Templates 2:
          Hover support .......................... yes
          Multi-touch support .................... yes
        Qt Positioning:
          Gypsy GPS Daemon ....................... no
          WinRT Geolocation API .................. no
        Qt Location:
          Qt.labs.location experimental QML plugin . yes
          Geoservice plugins:
            OpenStreetMap ........................ yes
            HERE ................................. yes
            Esri ................................. yes
            Mapbox ............................... yes
            MapboxGL ............................. yes
            Itemsoverlay ......................... yes
        QtXmlPatterns:
          XML schema support ..................... yes
        Qt Multimedia:
          ALSA ................................... no
          GStreamer 1.0 .......................... no
          GStreamer 0.10 ......................... no
          Video for Linux ........................ yes
          OpenAL ................................. no
          PulseAudio ............................. no
          Resource Policy (libresourceqt5) ....... no
          Windows Audio Services ................. no
          DirectShow ............................. no
          Windows Media Foundation ............... no
        Qt TextToSpeech:
          Flite .................................. no
          Flite with ALSA ........................ no
          Speech Dispatcher ...................... no
        Qt Tools:
          Qt Assistant ........................... yes
          Qt Designer ............................ yes
          Qt Distance Field Generator ............ yes
          kmap2qmap .............................. yes
          Qt Linguist ............................ yes
          Mac Deployment Tool .................... no
          makeqpf ................................ yes
          pixeltool .............................. yes
          qdbus .................................. yes
          qev .................................... yes
          Qt Attributions Scanner ................ yes
          qtdiag ................................. yes
          qtpaths ................................ yes
          qtplugininfo ........................... yes
          Windows deployment tool ................ no
          WinRT Runner Tool ...................... no
        Qt Tools:
          QDoc ................................... no
        Qt WebEngine Build Tools:
          Use System Ninja ....................... yes
          Jumbo Build Merge Limit ................ 8
          Developer build ........................ no
          Sanitizer .............................. no
          QtWebEngine required system libraries:
            fontconfig ........................... no
            dbus ................................. no
            nss .................................. no
            khr .................................. yes
            glibc ................................ yes
          Optional system libraries used:
            re2 .................................. no
            icu .................................. no
            libwebp, libwebpmux and libwebpdemux . no
            opus ................................. no
            ffmpeg ............................... no
            libvpx ............................... no
            snappy ............................... no
            glib ................................. no
            zlib ................................. no
            minizip .............................. no
            libevent ............................. no
            libxml2 and libxslt .................. no
            lcms2 ................................ no
            png .................................. no
            JPEG ................................. no
            harfbuzz ............................. no
            freetype ............................. no
        
        Note: Also available for Linux: linux-clang linux-icc
        
        Note: The following modules are not being compiled in this configuration:
            webenginecore
            webengine
            webenginewidgets
            pdf
            pdfwidgets
        
        WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
        
        Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation.
        On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution.
        On macOS, you can use Homebrew's llvm package.
        On Windows, you must set LLVM_INSTALL_DIR to the installation path.
        
        WARNING: Tool gperf is required to build QtWebEngine.
        
        WARNING: Tool gperf is required to build QtPdf.
        
        WARNING: QtWebEngine will not be built.
        
        WARNING: QtPdf will not be built.
        
        Qt is now configured for building. Just run 'gmake'.
        Once everything is built, you must run 'gmake install'.
        Qt will be installed into '/usr/local/Qt-5.15.10'.
        
        Prior to reconfiguration, make sure you remove any leftovers from
        the previous build.
        

        Looks like xcb is fine. Do you have any ideas? Thanks again!

        SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on 8 Oct 2023, 10:04 last edited by
        #6

        @hmserenade hi,

        Are you getting the same debug output with regard to the plugins at startup ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        H 1 Reply Last reply 11 Oct 2023, 10:03
        0
        • SGaistS SGaist
          8 Oct 2023, 10:04

          @hmserenade hi,

          Are you getting the same debug output with regard to the plugins at startup ?

          H Offline
          H Offline
          hmserenade
          wrote on 11 Oct 2023, 10:03 last edited by
          #7

          @SGaist Hi, thank you for replying, this is the debug output:

          [me@localhost qt-creator-opensource-src-7.0.2]$ ./bin/qtcreator
          QFactoryLoader::QFactoryLoader() checking directory path "/usr/local/Qt-5.15.10/plugins/platforms" ...
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqlinuxfb.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqlinuxfb.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "linuxfb"
                  ]
              },
              "archreq": 0,
              "className": "QLinuxFbIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("linuxfb")
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqminimal.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqminimal.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "minimal"
                  ]
              },
              "archreq": 0,
              "className": "QMinimalIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("minimal")
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqoffscreen.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqoffscreen.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "offscreen"
                  ]
              },
              "archreq": 0,
              "className": "QOffscreenIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("offscreen")
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqvnc.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqvnc.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "vnc"
                  ]
              },
              "archreq": 0,
              "className": "QVncIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("vnc")
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqwayland-generic.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqwayland-generic.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "wayland"
                  ]
              },
              "archreq": 0,
              "className": "QWaylandIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("wayland")
          QFactoryLoader::QFactoryLoader() looking at "/usr/local/Qt-5.15.10/plugins/platforms/libqwebgl.so"
          Found metadata in lib /usr/local/Qt-5.15.10/plugins/platforms/libqwebgl.so, metadata=
          {
              "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
              "MetaData": {
                  "Keys": [
                      "webgl"
                  ]
              },
              "archreq": 0,
              "className": "QWebGLIntegrationPlugin",
              "debug": false,
              "version": 331520
          }
          
          
          Got keys from plugin meta data ("webgl")
          QFactoryLoader::QFactoryLoader() checking directory path "/home/lbh/qt-creator-opensource-src-7.0.2/bin/platforms" ...
          qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
          This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
          
          Available platform plugins are: linuxfb, minimal, offscreen, vnc, wayland, webgl.
          
          Aborted (core dumped)
          

          Looks the same to me. At this point I'm not sure the plugin packages is the cause here. Thoughts?

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on 11 Oct 2023, 10:41 last edited by
            #8

            From the looks of it, your custom built Qt does not have the xcb plugin. You are likely missing one or more of the dependencies required to build it.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            H 1 Reply Last reply 12 Oct 2023, 03:37
            1
            • SGaistS SGaist
              11 Oct 2023, 10:41

              From the looks of it, your custom built Qt does not have the xcb plugin. You are likely missing one or more of the dependencies required to build it.

              H Offline
              H Offline
              hmserenade
              wrote on 12 Oct 2023, 03:37 last edited by
              #9

              @SGaist Hi, thanks for replying.

              Based on the configuration output of ./configure prior to building Qt, all things related to xcb seem to be fine.

              The debug output of Qt Creator's launching also shows that QFactoryLoader::QFactoryLoader() was able to get keys by looking at /usr/local/Qt-5.15.10/plugins/platforms/.

              According to the debug output, my issue occurs when QFactoryLoader::QFactoryLoader() looks at /home/lbh/qt-creator-opensource-src-7.0.2/bin/platforms, which is where I built Qt Creator. Does this suggest that the problem is with Qt Creator itself?

              SGaistS 1 Reply Last reply 12 Oct 2023, 19:59
              0
              • H hmserenade
                12 Oct 2023, 03:37

                @SGaist Hi, thanks for replying.

                Based on the configuration output of ./configure prior to building Qt, all things related to xcb seem to be fine.

                The debug output of Qt Creator's launching also shows that QFactoryLoader::QFactoryLoader() was able to get keys by looking at /usr/local/Qt-5.15.10/plugins/platforms/.

                According to the debug output, my issue occurs when QFactoryLoader::QFactoryLoader() looks at /home/lbh/qt-creator-opensource-src-7.0.2/bin/platforms, which is where I built Qt Creator. Does this suggest that the problem is with Qt Creator itself?

                SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on 12 Oct 2023, 19:59 last edited by
                #10

                The thing is: /usr/local/Qt-5.15.10/plugins/platforms/ seems to be missing the xcb plugin hence my prior comment about it.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                H 1 Reply Last reply 13 Oct 2023, 01:26
                0
                • SGaistS SGaist
                  12 Oct 2023, 19:59

                  The thing is: /usr/local/Qt-5.15.10/plugins/platforms/ seems to be missing the xcb plugin hence my prior comment about it.

                  H Offline
                  H Offline
                  hmserenade
                  wrote on 13 Oct 2023, 01:26 last edited by
                  #11

                  @SGaist Hi, thanks for you advice. This is what I found following your advice:

                  [lbh@localhost platforms]$ pwd
                  /usr/local/Qt-5.15.10/plugins/platforms
                  [lbh@localhost platforms]$ ls
                  libqlinuxfb.so  libqoffscreen.so  libqwayland-generic.so
                  libqminimal.so  libqvnc.so        libqwebgl.so
                  [lbh@localhost platforms]$
                  

                  Judging by file names, this directory indeed does not include any xcb-related plugins. But how should I build it? Prior to building Qt, I already have these xcb-related packages installed (found via rpm -qa | grep xcb):

                  xcb-util-keysyms-0.4.0-1.el7.x86_64
                  xcb-util-wm-devel-0.4.1-5.el7.x86_64
                  libxcb-1.13-1.el7.x86_64
                  libxcb-devel-1.13-1.el7.x86_64
                  xcb-util-renderutil-0.3.9-3.el7.x86_64
                  xcb-util-0.4.0-2.el7.x86_64
                  xcb-util-wm-0.4.1-5.el7.x86_64
                  xcb-util-image-0.4.0-2.el7.x86_64
                  xcb-util-devel-0.4.0-2.el7.x86_64
                  

                  Am I still missing any prerequisites?

                  H 1 Reply Last reply 13 Oct 2023, 06:02
                  0
                  • H hmserenade
                    13 Oct 2023, 01:26

                    @SGaist Hi, thanks for you advice. This is what I found following your advice:

                    [lbh@localhost platforms]$ pwd
                    /usr/local/Qt-5.15.10/plugins/platforms
                    [lbh@localhost platforms]$ ls
                    libqlinuxfb.so  libqoffscreen.so  libqwayland-generic.so
                    libqminimal.so  libqvnc.so        libqwebgl.so
                    [lbh@localhost platforms]$
                    

                    Judging by file names, this directory indeed does not include any xcb-related plugins. But how should I build it? Prior to building Qt, I already have these xcb-related packages installed (found via rpm -qa | grep xcb):

                    xcb-util-keysyms-0.4.0-1.el7.x86_64
                    xcb-util-wm-devel-0.4.1-5.el7.x86_64
                    libxcb-1.13-1.el7.x86_64
                    libxcb-devel-1.13-1.el7.x86_64
                    xcb-util-renderutil-0.3.9-3.el7.x86_64
                    xcb-util-0.4.0-2.el7.x86_64
                    xcb-util-wm-0.4.1-5.el7.x86_64
                    xcb-util-image-0.4.0-2.el7.x86_64
                    xcb-util-devel-0.4.0-2.el7.x86_64
                    

                    Am I still missing any prerequisites?

                    H Offline
                    H Offline
                    hmserenade
                    wrote on 13 Oct 2023, 06:02 last edited by
                    #12

                    Update:
                    I rebuilt Qt 5.15 with ./configure -qpa xcb, yet the resulting plugins in /usr/local/Qt-5.15.10/plugins/platforms remains the same (I'm guessing the missing plugin should be called libqxcb.so, right?), and unsurprisingly, Qt Creator reports the same error upon launching. If the problem is with libqxcb.so, how should I build it? Similar posts mention install libxcb-util-devbut that's for Debian/Ubuntu distros, which I guess should correspond to libxcb-devel and/or xcb-util-devel on CentOS 7, both of which I've already installed prior to compiling.

                    H 1 Reply Last reply 16 Oct 2023, 06:56
                    0
                    • H hmserenade
                      13 Oct 2023, 06:02

                      Update:
                      I rebuilt Qt 5.15 with ./configure -qpa xcb, yet the resulting plugins in /usr/local/Qt-5.15.10/plugins/platforms remains the same (I'm guessing the missing plugin should be called libqxcb.so, right?), and unsurprisingly, Qt Creator reports the same error upon launching. If the problem is with libqxcb.so, how should I build it? Similar posts mention install libxcb-util-devbut that's for Debian/Ubuntu distros, which I guess should correspond to libxcb-devel and/or xcb-util-devel on CentOS 7, both of which I've already installed prior to compiling.

                      H Offline
                      H Offline
                      hmserenade
                      wrote on 16 Oct 2023, 06:56 last edited by
                      #13

                      Update:

                      I found this thread that should be closely related to my issue. Following their suggestions, I installed libxkbcommon-devel and libxkbcommon-x11-devel. Now I have these xcb and xkb related packages:

                      $ rpm -qa | grep xkb
                      libxkbcommon-x11-devel-0.7.1-3.el7.x86_64
                      libxkbfile-1.0.9-3.el7.x86_64
                      libxkbcommon-x11-0.7.1-3.el7.x86_64
                      libxkbcommon-devel-0.7.1-3.el7.x86_64
                      xorg-x11-xkb-utils-7.7-14.el7.x86_64
                      libxkbcommon-0.7.1-3.el7.x86_64
                      $ rpm -qa | grep xcb
                      xcb-util-keysyms-0.4.0-1.el7.x86_64
                      xcb-util-wm-devel-0.4.1-5.el7.x86_64
                      libxcb-1.13-1.el7.x86_64
                      libxcb-devel-1.13-1.el7.x86_64
                      xcb-util-renderutil-0.3.9-3.el7.x86_64
                      xcb-util-0.4.0-2.el7.x86_64
                      xcb-util-wm-0.4.1-5.el7.x86_64
                      xcb-util-image-0.4.0-2.el7.x86_64
                      xcb-util-devel-0.4.0-2.el7.x86_64
                      

                      And mesa-libGL-devel is installed too.
                      Next, I tried to build Qt 5.15.10 with ./configure -xcb -xcb-xlib -bundled-xcb-xinput, which failed saying:

                      ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && libs.xcb && tests.xcb_syslibs && features.xkbcommon-x11' failed. 
                      
                      Check config.log for details.
                      

                      But config.log doesn't contain text mentioning any of the pre-conditions.

                      Here's the full configuration output:

                      [lbh@localhost qt-everywhere-src-5.15.10-0]$ ./configure -xcb -xcb-xlib -bundled-xcb-xinput
                      + cd qtbase
                      + /home/lbh/qt-everywhere-src-5.15.10-0/qtbase/configure -top-level -xcb -xcb-xlib -bundled-xcb-xinput
                      Creating qmake...
                      ...............................................................................................Done.
                      
                      Selecting Qt Edition.
                      
                      Type 'c' if you want to use the Commercial Edition.
                      Type 'o' if you want to use the Open Source Edition.
                      
                      Which edition of Qt do you want to use? o
                      
                      This is the Qt Open Source Edition.
                       
                      You are licensed to use this software under the terms of
                      the GNU Lesser General Public License (LGPL) version 3
                      or the GNU General Public License (GPL) version 2.
                       
                      Type 'L' to view the GNU Lesser General Public License version 3 (LGPLv3).
                      Type 'G' to view the GNU General Public License version 2 (GPLv2).
                      Type 'y' to accept this license offer.
                      Type 'n' to decline this license offer.
                       
                      Do you accept the terms of either license? y
                      
                      
                      Running configuration tests...
                      Checking for machine tuple... yes
                      Checking for valid makespec... yes
                      Checking for target architecture... x86_64
                      Checking for SSE2 instructions... yes
                      Checking for AES new instructions... yes
                      Checking for alloca() in alloca.h... yes
                      Checking for SSE3 instructions... yes
                      Checking for SSSE3 instructions... yes
                      Checking for SSE4.1 instructions... yes
                      Checking for SSE4.2 instructions... yes
                      Checking for AVX instructions... yes
                      Checking for AVX2 instructions... yes
                      Checking for AVX512 F instructions... yes
                      Checking for AVX512 BW instructions... yes
                      Checking for AVX512 CD instructions... yes
                      Checking for AVX512 DQ instructions... yes
                      Checking for AVX512 ER instructions... yes
                      Checking for AVX512 IFMA instructions... yes
                      Checking for AVX512 PF instructions... yes
                      Checking for AVX512 VBMI instructions... yes
                      Checking for AVX512 VL instructions... yes
                      Checking for C++14 support... yes
                      Checking for C++17 support... yes
                      Checking for C99 support... yes
                      Checking for C11 support... yes
                      Checking for pkg-config... yes
                      Checking for D-Bus >= 1.2... no
                      Checking for dlopen()... yes
                      Checking for new dtags support... yes
                      Checking for F16C instructions... yes
                      Checking for D-Bus >= 1.2 (host)... yes
                      Checking for Support for Intel Control-flow Enforcement Technology... no
                      Checking for udev... no
                      Checking for POSIX fallocate()... yes
                      Checking for precompiled header support... yes
                      Checking for RDRAND instruction... yes
                      Checking for RDSEED instruction... yes
                      Checking for symbol visibility support... yes
                      Checking for -Bsymbolic-functions support... yes
                      Checking for SHA new instructions... yes
                      Checking for Signaling NaN for doubles... yes
                      Checking for STL compatibility... yes
                      Checking for zlib... no
                      Checking for Intrinsics without -mXXX argument... yes
                      Checking for Zstandard... no
                      Checking for clock_gettime()... yes
                      Checking for POSIX monotonic clock... yes
                      Checking for C++11 <future>... yes
                      Checking for eventfd... yes
                      Checking for futimens()... yes
                      Checking for getauxval()... yes
                      Checking for getentropy()... no
                      Checking for GLib... no
                      Checking for GNU libc... yes
                      Checking for POSIX iconv... yes
                      Checking for ICU... no
                      Checking for inotify... yes
                      Checking for SysV IPC... yes
                      Checking for linkat()... yes
                      Checking for PCRE2... no
                      Checking for ppoll()... yes
                      Checking for renameat2()... no
                      Checking for slog2... no
                      Checking for statx() in libc... no
                      Checking for 64 bit atomics... yes
                      Checking for DoubleConversion... no
                      Checking for O_CLOEXEC... yes
                      Checking for C++11 <random>... yes
                      Checking for working std::atomic for function pointers... yes
                      Checking for OpenSSL Headers... no
                      Checking for getifaddrs()... yes
                      Checking for KRB5 GSSAPI Support... no
                      Checking for IPv6 ifname... yes
                      Checking for Linux AF_NETLINK sockets... yes
                      Checking for XCB >= 1.11... yes
                      Checking for XCB ICCCM >= 0.3.9... yes
                      Checking for XCB SHM... yes
                      Checking for XCB Image >= 0.3.9... no
                      Checking for Desktop OpenGL... yes
                      Checking for KMS... yes
                      Checking for DRM Atomic API... yes
                      Checking for EGL... no
                      Checking for evdev... yes
                      Checking for FreeType... no
                      Checking for GBM... no
                      Checking for LinuxFB... yes
                      Checking for mtdev... no
                      Checking for OpenVG... no
                      Checking for default QPA platform... xcb
                      Checking for HarfBuzz... no
                      Checking for libjpeg... no
                      Checking for libmd4c... no
                      Checking for tslib... no
                      Checking for Vulkan... no
                      Checking for XLib... yes
                      Checking for XCB Xlib... yes
                      Checking for xkbcommon >= 0.5.0... yes
                      Checking for xkbcommon-x11... yes
                      Checking for CUPS... no
                      Checking for DB2 (IBM)... no
                      Checking for InterBase... no
                      Checking for MySQL... no
                      Checking for OCI (Oracle)... no
                      Checking for ODBC... no
                      Checking for PostgreSQL... no
                      Checking for SQLite (version 2)... no
                      Checking for TDS (Sybase)... no
                      Checking for ntddmodm... no
                      Checking for Socket CAN... yes
                      Checking for Socket CAN FD... yes
                      Checking for 64bit pointers... yes
                      Checking for python... /usr/bin/python
                      Checking for Direct3D 12... no
                      Checking for Assimp... no
                      Checking for SDL2... no
                      Checking for Assimp... no
                      Checking for Autodesk FBX... no
                      Checking for Wayland client library... yes
                      Checking for Wayland cursor library... yes
                      Checking for wayland-scanner... yes
                      Checking for XComposite... no
                      Checking for Wayland EGL library... yes
                      Checking for wayland-server... yes
                      Checking for BlueZ... no
                      Checking for sensorfw... no
                      Checking for Gypsy... no
                      Checking for WinRT Geolocation API... no
                      Checking for ALSA... no
                      Checking for GStreamer 1.0... no
                      Checking for GStreamer 0.10... no
                      Checking for Video for Linux... yes
                      Checking for OpenAL... no
                      Checking for PulseAudio >= 0.9.10... no
                      Checking for libresourceqt5... no
                      Checking for Flite... no
                      Checking for Speech Dispatcher... no
                      Checking for libclang... no
                      Checking for architecture supported... yes
                      Checking for bison... yes
                      Checking for submodule initialized... yes
                      Checking for build path without whitespace... yes
                      Checking for platform supported... 
                      Checking for gperf... no
                      Checking for flex... yes
                      Checking for host pkg-config... /usr/bin/pkg-config
                      Checking for jumbo build merge limit... 8
                      Checking for node.js... 
                      Checking for linker supports -z noexecstack... yes
                      Checking for python2... /usr/bin/python2
                      Checking for d-bus... no
                      Checking for fontconfig... no
                      Checking for glib-2.0 >= 2.32.0... no
                      Checking for glibc > 2.16... yes
                      Checking for khr... yes
                      Checking for lcms2... no
                      Checking for libdrm... yes
                      Checking for libevent... no
                      Checking for libvpx... no
                      Checking for libwebp, libwebpmux and libwebpdemux... no
                      Checking for compatible libxml2 and libxslt... no
                      Checking for minizip... no
                      Checking for system ninja... yes
                      Checking for nss >= 3.26... no
                      Checking for opus... no
                      Checking for re2... no
                      Checking for snappy... no
                      Checking for x11... yes
                      Checking for xcomposite... no
                      Checking for xcursor... no
                      Checking for xi... no
                      Checking for xkbfile... no
                      Checking for xproto (glproto)... yes
                      Checking for xtst... no
                      Done running configuration tests.
                      
                      Configure summary:
                      
                      Build type: linux-g++ (x86_64, CPU features: mmx sse sse2)
                      Compiler: gcc 9.3.1
                      Configuration: sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd rdseed shani x86SimdAlways shared shared rpath release c++11 c++14 c++17 c++1z concurrent dbus reduce_exports reduce_relocations stl
                      Build options:
                        Mode ................................... release
                        Optimize release build for size ........ no
                        Building shared libraries .............. yes
                        Using C standard ....................... C11
                        Using C++ standard ..................... C++17
                        Using ccache ........................... no
                        Using new DTAGS ........................ yes
                        Relocatable ............................ yes
                        Using precompiled headers .............. yes
                        Using LTCG ............................. no
                        Target compiler supports:
                          SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
                          AVX .................................. AVX AVX2
                          AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
                          Other x86 ............................ AES F16C RDRAND SHA
                          Intrinsics without -mXXX option ...... yes
                        Build parts ............................ libs examples tools
                      Qt modules and options:
                        Qt Concurrent .......................... yes
                        Qt D-Bus ............................... yes
                        Qt D-Bus directly linked to libdbus .... no
                        Qt Gui ................................. yes
                        Qt Network ............................. yes
                        Qt Sql ................................. yes
                        Qt Testlib ............................. yes
                        Qt Widgets ............................. yes
                        Qt Xml ................................. yes
                      Support enabled for:
                        Using pkg-config ....................... yes
                        udev ................................... no
                        Using system zlib ...................... no
                        Zstandard support ...................... no
                      Qt Core:
                        DoubleConversion ....................... yes
                          Using system DoubleConversion ........ no
                        GLib ................................... no
                        iconv .................................. yes
                        ICU .................................... no
                        Built-in copy of the MIME database ..... yes
                        Tracing backend ........................ <none>
                        Logging backends:
                          journald ............................. no
                          syslog ............................... no
                          slog2 ................................ no
                        PCRE2 .................................. yes
                          Using system PCRE2 ................... no
                      Qt Network:
                        getifaddrs() ........................... yes
                        IPv6 ifname ............................ yes
                        libproxy ............................... no
                        Linux AF_NETLINK ....................... yes
                        OpenSSL ................................ no
                          Qt directly linked to OpenSSL ........ no
                        OpenSSL 1.1 ............................ no
                        DTLS ................................... no
                        OCSP-stapling .......................... no
                        SCTP ................................... no
                        Use system proxies ..................... yes
                        GSSAPI ................................. no
                      Qt Gui:
                        Accessibility .......................... yes
                        FreeType ............................... yes
                          Using system FreeType ................ no
                        HarfBuzz ............................... yes
                          Using system HarfBuzz ................ no
                        Fontconfig ............................. no
                        Image formats:
                          GIF .................................. yes
                          ICO .................................. yes
                          JPEG ................................. yes
                            Using system libjpeg ............... no
                          PNG .................................. yes
                            Using system libpng ................ no
                        Text formats:
                          HtmlParser ........................... yes
                          CssParser ............................ yes
                          OdfWriter ............................ yes
                          MarkdownReader ....................... yes
                            Using system libmd4c ............... no
                          MarkdownWriter ....................... yes
                        EGL .................................... no
                        OpenVG ................................. no
                        OpenGL:
                          Desktop OpenGL ....................... yes
                          OpenGL ES 2.0 ........................ no
                          OpenGL ES 3.0 ........................ no
                          OpenGL ES 3.1 ........................ no
                          OpenGL ES 3.2 ........................ no
                        Vulkan ................................. no
                        Session Management ..................... yes
                      Features used by QPA backends:
                        evdev .................................. yes
                        libinput ............................... no
                        INTEGRITY HID .......................... no
                        mtdev .................................. no
                        tslib .................................. no
                        xkbcommon .............................. yes
                        X11 specific:
                          XLib ................................. yes
                          XCB Xlib ............................. yes
                          EGL on X11 ........................... no
                          xkbcommon-x11 ........................ yes
                      QPA backends:
                        DirectFB ............................... no
                        EGLFS .................................. no
                        LinuxFB ................................ yes
                        VNC .................................... yes
                      Qt Sql:
                        SQL item models ........................ yes
                      Qt Widgets:
                        GTK+ ................................... no
                        Styles ................................. Fusion Windows
                      Qt PrintSupport:
                        CUPS ................................... no
                      Qt Sql Drivers:
                        DB2 (IBM) .............................. no
                        InterBase .............................. no
                        MySql .................................. no
                        OCI (Oracle) ........................... no
                        ODBC ................................... no
                        PostgreSQL ............................. no
                        SQLite2 ................................ no
                        SQLite ................................. yes
                          Using system provided SQLite ......... no
                        TDS (Sybase) ........................... no
                      Qt Testlib:
                        Tester for item models ................. yes
                      Serial Port:
                        ntddmodm ............................... no
                      Qt SerialBus:
                        Socket CAN ............................. yes
                        Socket CAN FD .......................... yes
                        SerialPort Support ..................... yes
                      Further Image Formats:
                        JasPer ................................. no
                        MNG .................................... no
                        TIFF ................................... yes
                          Using system libtiff ................. no
                        WEBP ................................... yes
                          Using system libwebp ................. no
                      Qt QML:
                        QML network support .................... yes
                        QML debugging and profiling support .... yes
                        QML just-in-time compiler .............. yes
                        QML sequence object .................... yes
                        QML XML http request ................... yes
                        QML Locale ............................. yes
                      Qt QML Models:
                        QML list model ......................... yes
                        QML delegate model ..................... yes
                      Qt Quick:
                        Direct3D 12 ............................ no
                        AnimatedImage item ..................... yes
                        Canvas item ............................ yes
                        Support for Qt Quick Designer .......... yes
                        Flipable item .......................... yes
                        GridView item .......................... yes
                        ListView item .......................... yes
                        TableView item ......................... yes
                        Path support ........................... yes
                        PathView item .......................... yes
                        Positioner items ....................... yes
                        Repeater item .......................... yes
                        ShaderEffect item ...................... yes
                        Sprite item ............................ yes
                      QtQuick3D:
                        Assimp ................................. yes
                        System Assimp .......................... no
                      Qt Scxml:
                        ECMAScript data model for QtScxml ...... yes
                      Qt Gamepad:
                        SDL2 ................................... no
                      Qt 3D:
                        Assimp ................................. yes
                        System Assimp .......................... no
                        Output Qt3D GL traces .................. no
                        Use SSE2 instructions .................. yes
                        Use AVX2 instructions .................. no
                        Aspects:
                          Render aspect ........................ yes
                          Input aspect ......................... yes
                          Logic aspect ......................... yes
                          Animation aspect ..................... yes
                          Extras aspect ........................ yes
                      Qt 3D Renderers:
                        OpenGL Renderer ........................ yes
                        RHI Renderer ........................... no
                      Qt 3D GeometryLoaders:
                        Autodesk FBX ........................... no
                      Qt Wayland Drivers:
                        EGL .................................... no
                        Raspberry Pi ........................... no
                        XComposite EGL ......................... no
                        XComposite GLX ......................... no
                        DRM EGL ................................ no
                        libhybris EGL .......................... no
                        Linux dma-buf server buffer integration . no
                        Vulkan-based server buffer integration . no
                        Shm emulation server buffer integration . yes
                      Qt Wayland Client Shell Integrations:
                        xdg-shell .............................. yes
                        xdg-shell unstable v5 (deprecated) ..... yes
                        xdg-shell unstable v6 .................. yes
                        ivi-shell .............................. yes
                        wl-shell (deprecated) .................. yes
                      Qt Wayland Client ........................ yes
                      Qt Wayland Compositor .................... yes
                      Qt Wayland Compositor Layer Plugins:
                        VSP2 hardware layer integration ........ no
                      Qt Bluetooth:
                        BlueZ .................................. no
                        BlueZ Low Energy ....................... no
                        Linux Crypto API ....................... no
                        Native Win32 Bluetooth ................. no
                        WinRT Bluetooth API (desktop & UWP) .... no
                        WinRT advanced bluetooth low energy API (desktop & UWP) . no
                      Qt Sensors:
                        sensorfw ............................... no
                      Qt Quick Controls 2:
                        Styles ................................. Default Fusion Imagine Material Universal
                      Qt Quick Templates 2:
                        Hover support .......................... yes
                        Multi-touch support .................... yes
                      Qt Positioning:
                        Gypsy GPS Daemon ....................... no
                        WinRT Geolocation API .................. no
                      Qt Location:
                        Qt.labs.location experimental QML plugin . yes
                        Geoservice plugins:
                          OpenStreetMap ........................ yes
                          HERE ................................. yes
                          Esri ................................. yes
                          Mapbox ............................... yes
                          MapboxGL ............................. yes
                          Itemsoverlay ......................... yes
                      QtXmlPatterns:
                        XML schema support ..................... yes
                      Qt Multimedia:
                        ALSA ................................... no
                        GStreamer 1.0 .......................... no
                        GStreamer 0.10 ......................... no
                        Video for Linux ........................ yes
                        OpenAL ................................. no
                        PulseAudio ............................. no
                        Resource Policy (libresourceqt5) ....... no
                        Windows Audio Services ................. no
                        DirectShow ............................. no
                        Windows Media Foundation ............... no
                      Qt TextToSpeech:
                        Flite .................................. no
                        Flite with ALSA ........................ no
                        Speech Dispatcher ...................... no
                      Qt Tools:
                        Qt Assistant ........................... yes
                        Qt Designer ............................ yes
                        Qt Distance Field Generator ............ yes
                        kmap2qmap .............................. yes
                        Qt Linguist ............................ yes
                        Mac Deployment Tool .................... no
                        makeqpf ................................ yes
                        pixeltool .............................. yes
                        qdbus .................................. yes
                        qev .................................... yes
                        Qt Attributions Scanner ................ yes
                        qtdiag ................................. yes
                        qtpaths ................................ yes
                        qtplugininfo ........................... yes
                        Windows deployment tool ................ no
                        WinRT Runner Tool ...................... no
                      Qt Tools:
                        QDoc ................................... no
                      Qt WebEngine Build Tools:
                        Use System Ninja ....................... yes
                        Jumbo Build Merge Limit ................ 8
                        Developer build ........................ no
                        Sanitizer .............................. no
                        QtWebEngine required system libraries:
                          fontconfig ........................... no
                          dbus ................................. no
                          nss .................................. no
                          khr .................................. yes
                          glibc ................................ yes
                        Optional system libraries used:
                          re2 .................................. no
                          icu .................................. no
                          libwebp, libwebpmux and libwebpdemux . no
                          opus ................................. no
                          ffmpeg ............................... no
                          libvpx ............................... no
                          snappy ............................... no
                          glib ................................. no
                          zlib ................................. no
                          minizip .............................. no
                          libevent ............................. no
                          libxml2 and libxslt .................. no
                          lcms2 ................................ no
                          png .................................. no
                          JPEG ................................. no
                          harfbuzz ............................. no
                          freetype ............................. no
                      
                      Note: Also available for Linux: linux-clang linux-icc
                      
                      Note: The following modules are not being compiled in this configuration:
                          webenginecore
                          webengine
                          webenginewidgets
                          pdf
                          pdfwidgets
                      
                      WARNING: Feature system-xcb-xinput is insignificant in this configuration, ignoring related command line option(s).
                      
                      WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
                      
                      Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation.
                      On Linux systems, you may be able to install libclang by installing the libclang-dev or libclang-devel package, depending on your distribution.
                      On macOS, you can use Homebrew's llvm package.
                      On Windows, you must set LLVM_INSTALL_DIR to the installation path.
                      
                      WARNING: Tool gperf is required to build QtWebEngine.
                      
                      WARNING: Tool gperf is required to build QtPdf.
                      
                      WARNING: QtWebEngine will not be built.
                      
                      WARNING: QtPdf will not be built.
                      
                      ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && libs.xcb && tests.xcb_syslibs && features.xkbcommon-x11' failed.
                      
                      Check config.log for details.
                      

                      I'm now pretty sure my core issue is that libqxcb.so is not generated when building Qt. So far all attempts to build that plugin have failed. Any suggestions?

                      1 Reply Last reply
                      0
                      • hskoglundH Online
                        hskoglundH Online
                        hskoglund
                        wrote on 16 Oct 2023, 11:03 last edited by
                        #14

                        Hi, had a similar problem with Ubuntu 20.04, ended up installing these:
                        ibcrypto++8
                        libcrypto++-dev
                        libinput-dev
                        libssl-dev
                        libx11-doc
                        libx11-freedesktop-desktopentry-perl
                        libx11-guitest-perl
                        libx11-keyboard-perl
                        libx11-protocol-other-perl
                        libx11-windowhierarchy-perl
                        libx11-xcb-dev
                        libx11-xcb-perl
                        libxcb-composite0
                        libxcb-composite0-dev
                        libxcb-cursor0
                        libxcb-cursor-dev
                        libxcb-damage0
                        libxcb-damage0-dev
                        libxcb-doc
                        libxcb-dpms0
                        libxcb-dpms0-dev
                        libxcb-dri2-0-dev
                        libxcb-dri3-dev
                        libxcb-ewmh2
                        libxcb-ewmh-dev
                        libxcb-glx0-dev
                        libxcb-icccm4-dev
                        libxcb-image0-dev
                        libxcb-imdkit1
                        libxcb-imdkit-dev
                        libxcb-keysyms1-dev
                        libxcb-present-dev
                        libxcb-randr0-dev
                        libxcb-record0
                        libxcb-record0-dev
                        libxcb-render0-dev
                        libxcb-render-util0-dev
                        libxcb-res0-dev
                        libxcb-screensaver0
                        libxcb-screensaver0-dev
                        libxcb-shape0-dev
                        libxcb-shm0-dev
                        libxcb-sync-dev
                        libxcb-util0-dev
                        libxcb-util-dev
                        libxcb-xf86dri0
                        libxcb-xf86dri0-dev
                        libxcb-xfixes0-dev
                        libxcb-xinerama0-dev
                        libxcb-xinput-dev
                        libxcb-xkb-dev
                        libxcb-xrm0
                        libxcb-xrm-dev
                        libxcb-xtest0
                        libxcb-xtest0-dev
                        libxcb-xv0-dev
                        libxcb-xvmc0
                        libxcb-xvmc0-dev
                        libxext-dev
                        libxfixes-dev
                        libxi-dev
                        libxine2-bin
                        libxine2-dev
                        libxine2-ffmpeg
                        libxine2-misc-plugins
                        libxine2-plugins
                        libxkbcommon-dev
                        libxkbcommon-doc
                        libxkbcommon-tools
                        libxkbcommon-x11-dev
                        libxrender-dev
                        libfontconfig1-dev

                        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