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. Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR)
Forum Updated to NodeBB v4.3 + New Features

Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR)

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
4 Posts 3 Posters 1.1k 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.
  • jiapei100J Offline
    jiapei100J Offline
    jiapei100
    wrote on last edited by
    #1

    Hi, everyone:

    I was trying to built QT-6.3.1 from source, under Ubuntu 22.04, with gcc 11.2.
    However, I failed with the following ERROR messages:
    Can anybody help? Thank you

    ➜  qt-everywhere-src-6.3.1 ./configure --prefix=/opt/Qt/5 --openssl-runtime --harfbuzz=system --webengine-icu=system 
    + mkdir -p qtbase
    + cd qtbase
    + exec ....../qt-everywhere-src-6.3.1/qtbase/configure -top-level --prefix=/opt/Qt/5 --openssl-runtime --harfbuzz=system --webengine-icu=system
    Overriding option 'harfbuzz' with 'system' (was: 'undefined')
    '/usr/local/bin/cmake' '-DCMAKE_INSTALL_PREFIX=/opt/Qt/5' '-DINPUT_openssl=runtime' '-DINPUT_harfbuzz=system' '-DINPUT_webengine_system_icu=system' '-G' 'Ninja' '....../qt-everywhere-src-6.3.1'
    -- The CXX compiler identification is GNU 11.2.0
    -- The C compiler identification is GNU 11.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /usr/bin/cc
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    Checking dependencies of submodule 'qtbase'
    Checking dependencies of submodule 'qtimageformats'
    Checking dependencies of submodule 'qtlanguageserver'
    Checking dependencies of submodule 'qtshadertools'
    Checking dependencies of submodule 'qtsvg'
    Checking dependencies of submodule 'qtdeclarative'
    Checking dependencies of submodule 'qtmultimedia'
    Checking dependencies of submodule 'qt3d'
    Checking dependencies of submodule 'qt5compat'
    Checking dependencies of submodule 'qtactiveqt'
    Checking dependencies of submodule 'qtcharts'
    Checking dependencies of submodule 'qtcoap'
    Checking dependencies of submodule 'qtconnectivity'
    Checking dependencies of submodule 'qtdatavis3d'
    Checking dependencies of submodule 'qttools'
    Checking dependencies of submodule 'qtdoc'
    Checking dependencies of submodule 'qtlottie'
    Checking dependencies of submodule 'qtmqtt'
    Checking dependencies of submodule 'qtnetworkauth'
    Checking dependencies of submodule 'qtopcua'
    Checking dependencies of submodule 'qtserialport'
    Checking dependencies of submodule 'qtpositioning'
    Checking dependencies of submodule 'qtquicktimeline'
    Checking dependencies of submodule 'qtquick3d'
    Checking dependencies of submodule 'qtremoteobjects'
    Checking dependencies of submodule 'qtscxml'
    Checking dependencies of submodule 'qtsensors'
    Checking dependencies of submodule 'qtserialbus'
    Checking dependencies of submodule 'qttranslations'
    Checking dependencies of submodule 'qtvirtualkeyboard'
    Checking dependencies of submodule 'qtwayland'
    Checking dependencies of submodule 'qtwebsockets'
    Checking dependencies of submodule 'qtwebchannel'
    Checking dependencies of submodule 'qtwebengine'
    Checking dependencies of submodule 'qtwebview'
    Configuring submodule 'qtbase'
    CMake Warning (dev) at qtbase/cmake/3rdparty/extra-cmake-modules/find-modules/FindXCB.cmake:180 (message):
      XINPUT from XCB was requested: this is EXPERIMENTAL and is likely to
      unavailable on many systems!
    Call Stack (most recent call first):
      qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
      qtbase/src/gui/configure.cmake:123 (qt_find_package)
      qtbase/cmake/QtFeature.cmake:573 (include)
      qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features)
    This warning is for project developers.  Use -Wno-dev to suppress it.
    
    CMake Warning (dev) at qtbase/cmake/3rdparty/extra-cmake-modules/find-modules/FindXCB.cmake:180 (message):
      XINPUT from XCB was requested: this is EXPERIMENTAL and is likely to
      unavailable on many systems!
    Call Stack (most recent call first):
      qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
      qtbase/src/gui/configure.cmake:123 (qt_find_package)
      qtbase/cmake/QtModuleHelpers.cmake:572 (include)
      qtbase/src/gui/CMakeLists.txt:53 (qt_internal_add_module)
    This warning is for project developers.  Use -Wno-dev to suppress it.
    
    Configuring submodule 'qtimageformats'
    Configuring submodule 'qtlanguageserver'
    Configuring submodule 'qtshadertools'
    Configuring submodule 'qtsvg'
    Configuring submodule 'qtdeclarative'
    Configuring submodule 'qtmultimedia'
    Configuring submodule 'qt3d'
    Configuring submodule 'qt5compat'
    Configuring submodule 'qtactiveqt'
    Condition "WIN32" is not met, enabling documentation build only.
    Configuring submodule 'qtcharts'
    -- Found XKB: /usr/lib/x86_64-linux-gnu/libxkbcommon.so (found suitable version "1.4.0", minimum required is "0.5.0") 
    Configuring submodule 'qtcoap'
    Configuring submodule 'qtconnectivity'
    Configuring submodule 'qtdatavis3d'
    Configuring submodule 'qttools'
    QtDesigner: WARNING: ....../qt-everywhere-src-6.3.1/qttools/src/designer/src/lib/uilib/formbuilder.h includes abstractformbuilder.h when it should include QtDesigner/abstractformbuilder.h
    Configuring submodule 'qtdoc'
    Configuring submodule 'qtlottie'
    Configuring submodule 'qtmqtt'
    -- Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR)
    CMake Warning at qtbase/lib/cmake/Qt6/Qt6Config.cmake:263 (message):
      Failed to find Qt component "WebSockets".
    
      Expected Config file at
      "....../qt-everywhere-src-6.3.1/qtbase/lib/cmake/Qt6WebSockets/Qt6WebSocketsConfig.cmake"
      does NOT exist
    
    Call Stack (most recent call first):
      qtmqtt/CMakeLists.txt:14 (find_package)
    
    
    Configuring submodule 'qtnetworkauth'
    Configuring submodule 'qtopcua'
    Configuring submodule 'qtserialport'
    Configuring submodule 'qtpositioning'
    Configuring submodule 'qtquicktimeline'
    Configuring submodule 'qtquick3d'
    CMake Error at /usr/lib/x86_64-linux-gnu/cmake/draco/draco-targets.cmake:37 (message):
      Some (but not all) targets in this export set were already defined.
    
      Targets Defined: draco_shared
    
      Targets not yet defined: draco_static
    
    Call Stack (most recent call first):
      /usr/lib/x86_64-linux-gnu/cmake/draco/draco-config.cmake:36 (include)
      /usr/lib/x86_64-linux-gnu/cmake/assimp-5.2/assimpConfig.cmake:37 (find_package)
      qtquick3d/cmake/FindWrapQuick3DAssimp.cmake:7 (find_package)
      qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
      qtquick3d/src/plugins/assetimporters/configure.cmake:13 (qt_find_package)
      qtquick3d/src/plugins/assetimporters/CMakeLists.txt:9 (include)
    
    
    -- Configuring incomplete, errors occurred!
    See also "....../qt-everywhere-src-6.3.1/CMakeFiles/CMakeOutput.log".
    See also "....../qt-everywhere-src-6.3.1/CMakeFiles/CMakeError.log".
    CMake Error at qtbase/cmake/QtProcessConfigureArgs.cmake:963 (message):
      CMake exited with code 1.
    
    

    Cheers
    Pei

    Welcome to Longer Vision
    https://www.longervision.com

    JonBJ 1 Reply Last reply
    0
    • jiapei100J jiapei100

      Hi, everyone:

      I was trying to built QT-6.3.1 from source, under Ubuntu 22.04, with gcc 11.2.
      However, I failed with the following ERROR messages:
      Can anybody help? Thank you

      ➜  qt-everywhere-src-6.3.1 ./configure --prefix=/opt/Qt/5 --openssl-runtime --harfbuzz=system --webengine-icu=system 
      + mkdir -p qtbase
      + cd qtbase
      + exec ....../qt-everywhere-src-6.3.1/qtbase/configure -top-level --prefix=/opt/Qt/5 --openssl-runtime --harfbuzz=system --webengine-icu=system
      Overriding option 'harfbuzz' with 'system' (was: 'undefined')
      '/usr/local/bin/cmake' '-DCMAKE_INSTALL_PREFIX=/opt/Qt/5' '-DINPUT_openssl=runtime' '-DINPUT_harfbuzz=system' '-DINPUT_webengine_system_icu=system' '-G' 'Ninja' '....../qt-everywhere-src-6.3.1'
      -- The CXX compiler identification is GNU 11.2.0
      -- The C compiler identification is GNU 11.2.0
      -- The ASM compiler identification is GNU
      -- Found assembler: /usr/bin/cc
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      Checking dependencies of submodule 'qtbase'
      Checking dependencies of submodule 'qtimageformats'
      Checking dependencies of submodule 'qtlanguageserver'
      Checking dependencies of submodule 'qtshadertools'
      Checking dependencies of submodule 'qtsvg'
      Checking dependencies of submodule 'qtdeclarative'
      Checking dependencies of submodule 'qtmultimedia'
      Checking dependencies of submodule 'qt3d'
      Checking dependencies of submodule 'qt5compat'
      Checking dependencies of submodule 'qtactiveqt'
      Checking dependencies of submodule 'qtcharts'
      Checking dependencies of submodule 'qtcoap'
      Checking dependencies of submodule 'qtconnectivity'
      Checking dependencies of submodule 'qtdatavis3d'
      Checking dependencies of submodule 'qttools'
      Checking dependencies of submodule 'qtdoc'
      Checking dependencies of submodule 'qtlottie'
      Checking dependencies of submodule 'qtmqtt'
      Checking dependencies of submodule 'qtnetworkauth'
      Checking dependencies of submodule 'qtopcua'
      Checking dependencies of submodule 'qtserialport'
      Checking dependencies of submodule 'qtpositioning'
      Checking dependencies of submodule 'qtquicktimeline'
      Checking dependencies of submodule 'qtquick3d'
      Checking dependencies of submodule 'qtremoteobjects'
      Checking dependencies of submodule 'qtscxml'
      Checking dependencies of submodule 'qtsensors'
      Checking dependencies of submodule 'qtserialbus'
      Checking dependencies of submodule 'qttranslations'
      Checking dependencies of submodule 'qtvirtualkeyboard'
      Checking dependencies of submodule 'qtwayland'
      Checking dependencies of submodule 'qtwebsockets'
      Checking dependencies of submodule 'qtwebchannel'
      Checking dependencies of submodule 'qtwebengine'
      Checking dependencies of submodule 'qtwebview'
      Configuring submodule 'qtbase'
      CMake Warning (dev) at qtbase/cmake/3rdparty/extra-cmake-modules/find-modules/FindXCB.cmake:180 (message):
        XINPUT from XCB was requested: this is EXPERIMENTAL and is likely to
        unavailable on many systems!
      Call Stack (most recent call first):
        qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
        qtbase/src/gui/configure.cmake:123 (qt_find_package)
        qtbase/cmake/QtFeature.cmake:573 (include)
        qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      CMake Warning (dev) at qtbase/cmake/3rdparty/extra-cmake-modules/find-modules/FindXCB.cmake:180 (message):
        XINPUT from XCB was requested: this is EXPERIMENTAL and is likely to
        unavailable on many systems!
      Call Stack (most recent call first):
        qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
        qtbase/src/gui/configure.cmake:123 (qt_find_package)
        qtbase/cmake/QtModuleHelpers.cmake:572 (include)
        qtbase/src/gui/CMakeLists.txt:53 (qt_internal_add_module)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      Configuring submodule 'qtimageformats'
      Configuring submodule 'qtlanguageserver'
      Configuring submodule 'qtshadertools'
      Configuring submodule 'qtsvg'
      Configuring submodule 'qtdeclarative'
      Configuring submodule 'qtmultimedia'
      Configuring submodule 'qt3d'
      Configuring submodule 'qt5compat'
      Configuring submodule 'qtactiveqt'
      Condition "WIN32" is not met, enabling documentation build only.
      Configuring submodule 'qtcharts'
      -- Found XKB: /usr/lib/x86_64-linux-gnu/libxkbcommon.so (found suitable version "1.4.0", minimum required is "0.5.0") 
      Configuring submodule 'qtcoap'
      Configuring submodule 'qtconnectivity'
      Configuring submodule 'qtdatavis3d'
      Configuring submodule 'qttools'
      QtDesigner: WARNING: ....../qt-everywhere-src-6.3.1/qttools/src/designer/src/lib/uilib/formbuilder.h includes abstractformbuilder.h when it should include QtDesigner/abstractformbuilder.h
      Configuring submodule 'qtdoc'
      Configuring submodule 'qtlottie'
      Configuring submodule 'qtmqtt'
      -- Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR)
      CMake Warning at qtbase/lib/cmake/Qt6/Qt6Config.cmake:263 (message):
        Failed to find Qt component "WebSockets".
      
        Expected Config file at
        "....../qt-everywhere-src-6.3.1/qtbase/lib/cmake/Qt6WebSockets/Qt6WebSocketsConfig.cmake"
        does NOT exist
      
      Call Stack (most recent call first):
        qtmqtt/CMakeLists.txt:14 (find_package)
      
      
      Configuring submodule 'qtnetworkauth'
      Configuring submodule 'qtopcua'
      Configuring submodule 'qtserialport'
      Configuring submodule 'qtpositioning'
      Configuring submodule 'qtquicktimeline'
      Configuring submodule 'qtquick3d'
      CMake Error at /usr/lib/x86_64-linux-gnu/cmake/draco/draco-targets.cmake:37 (message):
        Some (but not all) targets in this export set were already defined.
      
        Targets Defined: draco_shared
      
        Targets not yet defined: draco_static
      
      Call Stack (most recent call first):
        /usr/lib/x86_64-linux-gnu/cmake/draco/draco-config.cmake:36 (include)
        /usr/lib/x86_64-linux-gnu/cmake/assimp-5.2/assimpConfig.cmake:37 (find_package)
        qtquick3d/cmake/FindWrapQuick3DAssimp.cmake:7 (find_package)
        qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
        qtquick3d/src/plugins/assetimporters/configure.cmake:13 (qt_find_package)
        qtquick3d/src/plugins/assetimporters/CMakeLists.txt:9 (include)
      
      
      -- Configuring incomplete, errors occurred!
      See also "....../qt-everywhere-src-6.3.1/CMakeFiles/CMakeOutput.log".
      See also "....../qt-everywhere-src-6.3.1/CMakeFiles/CMakeError.log".
      CMake Error at qtbase/cmake/QtProcessConfigureArgs.cmake:963 (message):
        CMake exited with code 1.
      
      

      Cheers
      Pei

      JonBJ Online
      JonBJ Online
      JonB
      wrote on last edited by JonB
      #2

      @jiapei100
      Like your other post, why not start by Googling: Qt6WebSockets_DIR, for which there are several hits for your error... ?

      1 Reply Last reply
      0
      • kkoehneK Offline
        kkoehneK Offline
        kkoehne
        Moderators
        wrote on last edited by
        #3

        Please note that the Qt6WebSockets warning you have in the title is just a warning (and can be safely ignored, IIRC).

        The actual error is:

        CMake Error at /usr/lib/x86_64-linux-gnu/cmake/draco/draco-targets.cmake:37 (message):
          Some (but not all) targets in this export set were already defined.
        
          Targets Defined: draco_shared
        
          Targets not yet defined: draco_static
        
        Call Stack (most recent call first):
          /usr/lib/x86_64-linux-gnu/cmake/draco/draco-config.cmake:36 (include)
          /usr/lib/x86_64-linux-gnu/cmake/assimp-5.2/assimpConfig.cmake:37 (find_package)
          qtquick3d/cmake/FindWrapQuick3DAssimp.cmake:7 (find_package)
          qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
          qtquick3d/src/plugins/assetimporters/configure.cmake:13 (qt_find_package)
          qtquick3d/src/plugins/assetimporters/CMakeLists.txt:9 (include)
        

        This was raised before: https://forum.qt.io/topic/136147/failed-to-build-qt-6-3-0-from-source-on-ubuntu-22-04/3 .

        Director R&D, The Qt Company

        1 Reply Last reply
        1
        • kkoehneK Offline
          kkoehneK Offline
          kkoehne
          Moderators
          wrote on last edited by
          #4

          @kkoehne said in Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR):

          This was raised before: https://forum.qt.io/topic/136147/failed-to-build-qt-6-3-0-from-source-on-ubuntu-22-04/3 .

          https://bugs.launchpad.net/ubuntu/+source/draco/+bug/1958432 might be the upstream bug for this.

          Director R&D, The Qt Company

          1 Reply Last reply
          1

          • Login

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