Could NOT find Qt6WebSockets (missing: Qt6WebSockets_DIR)
-
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 -
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@jiapei100
Like your other post, why not start by Googling:Qt6WebSockets_DIR
, for which there are several hits for your error... ? -
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 .
-
@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.