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

Qt 6.2.3 : QtWebEngine fail to compile under Linux Mageia7 (GCC 8.4)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 6.2.3
    • WebEngine
    • None
    • Linux Mageia 7.1
    • Linux/X11

    Description

      With digiKam project, we compile AppImage linux bundle under Linux Mageia7 for a good binary compatibility with other Linux host system.

      Qt5.15.2 + QtWebEngine 5.18 compile fine under this system.

      Script to configure and compile Qt for Linux host are there :

      https://invent.kde.org/graphics/digikam/-/blob/master/project/bundles/3rdparty/ext_qt/6.2/bootstrap-qt6.sh

      So i make a try to compile Qt 6.2.2 an last 6.2.3, and both fail at the same place in middle of qtWebengine:

      [13691/27516] STAMP obj/ui/gfx/x/x.inputdeps.stamp
      [13692/27516] CXX obj/ui/events/ozone/layout/layout/scoped_keyboard_layout_engine.o
      [13693/27516] ACTION //third_party/devtools-frontend/src/front_end:devtools_app(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13694/27516] STAMP obj/third_party/devtools-frontend/src/front_end/devtools_app.stamp
      [13695/27516] CXX obj/ui/events/ozone/layout/layout/stub_keyboard_layout_engine.o
      [13696/27516] CXX obj/ui/gfx/x/xproto/error.o
      [13697/27516] CXX obj/ui/events/events_base/events_base_jumbo_1.o
      [13698/27516] ACTION //ui/gl:buildflags(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13699/27516] ACTION //third_party/devtools-frontend/src/front_end:ndb_app(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13700/27516] STAMP obj/third_party/devtools-frontend/src/front_end/ndb_app.stamp
      [13701/27516] ACTION //third_party/devtools-frontend/src/front_end:node_app(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13702/27516] STAMP obj/third_party/devtools-frontend/src/front_end/node_app.stamp
      [13703/27516] CXX obj/ui/gfx/x/xproto/event.o
      [13704/27516] STAMP obj/ui/gl/buildflags.stamp
      [13705/27516] STAMP obj/gpu/command_buffer/client/webgpu_sources.inputdeps.stamp
      [13706/27516] CXX obj/ui/gfx/x/x/x_jumbo_1.o
      FAILED: obj/ui/gfx/x/x/x_jumbo_1.o
      /usr/bin/c++ -MMD -MF obj/ui/gfx/x/x/x_jumbo_1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_STDC_CONSTANT_MACROS -D_STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DIS_X11_IMPL -DSK_FAVOR_WUFFS_V_0_3_OVER_V_0_2 -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -I. -Igen -I../../../3rdparty/chromium -I../../../3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen -Igen -I../../../3rdparty/chromium/third_party/abseil-cpp -I../../../3rdparty/chromium/third_party/boringssl/src/include -I../../../3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../3rdparty/chromium/third_party/skia -I../../../3rdparty/chromium/third_party/wuffs/src/release/c -I../../../3rdparty/chromium/third_party/vulkan/include -I../../../3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c gen/ui/gfx/x/x_jumbo_1.cc -o obj/ui/gfx/x/x/x_jumbo_1.o
      In file included from gen/ui/gfx/x/x_jumbo_1.cc:5:
      ./../../../3rdparty/chromium/ui/gfx/x/property_cache.cc: Dans la fonction membre « void x11::PropertyCache::FetchProperty(x11::Atom, x11::PropertyCache::PropertyValue*) »:
      ./../../../3rdparty/chromium/ui/gfx/x/property_cache.cc:72:4: error: pas de fonction concordante pour l'appel à « x11::Connection::GetProperty(<initialisation de liste entre accolades>) »
      });
      ^
      In file included from ../../../3rdparty/chromium/ui/gfx/x/connection.h:17,
      from ../../../3rdparty/chromium/ui/gfx/x/property_cache.h:15,
      from ./../../../3rdparty/chromium/ui/gfx/x/property_cache.cc:5,
      from gen/ui/gfx/x/x_jumbo_1.cc:5:
      gen/ui/gfx/x/xproto.h:2924:28: note: candidate: « x11::Future<x11::GetPropertyReply> x11::XProto::GetProperty(const x11::GetPropertyRequest&) »
      Future<GetPropertyReply> GetProperty(const GetPropertyRequest& request);
      ^~~~~~~~~~~
      gen/ui/gfx/x/xproto.h:2924:28: note: pas de conversion connue pour convertir l'argument 1 depuis « <initialisation de liste entre accolades> » vers « const x11::GetPropertyRequest& »
      gen/ui/gfx/x/xproto.h:2926:28: note: candidate: « x11::Future<x11::GetPropertyReply> x11::XProto::GetProperty(const uint8_t&, const x11::Window&, const x11::Atom&, const x11::Atom&, const uint32_t&, const uint32_t&) »
      Future<GetPropertyReply> GetProperty(const uint8_t& c_delete = {},
      ^~~~~~~~~~~
      gen/ui/gfx/x/xproto.h:2926:28: note: pas de conversion connue pour convertir l'argument 1 depuis « <initialisation de liste entre accolades> » vers « const uint8_t& » {aka « const unsigned char& »}
      Au niveau global:
      cc1plus: warning: option « -Wno-deprecated-copy » non reconnue sur la ligne de commande
      cc1plus: warning: option « -Wno-stringop-overread » non reconnue sur la ligne de commande
      [13707/27516] ACTION //ui/display/mojom:mojom__parser(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13708/27516] ACTION //third_party/devtools-frontend/src/front_end:inspector(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13709/27516] CXX obj/gpu/command_buffer/client/webgpu_sources/webgpu_cmd_helper.o
      [13710/27516] ACTION //third_party/devtools-frontend/src/front_end:worker_app(/b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/target_toolchain:target)
      [13711/27516] CXX obj/ui/gfx/x/xproto/connection.o
      ninja: build stopped: subcommand failed.
      FAILED: qtwebengine/src/core/Release/x86_64/QtWebEngineCore.stamp qtwebengine/src/core/Release/x86_64/QtWebEngineCore
      cd /b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core && /usr/bin/ninja -C /b/ext_qt/6.2/ext_qt-prefix/src/ext_qt/qtwebengine/src/core/Release/x86_64 QtWebEngineCore
      ninja: build stopped: subcommand failed.
      gmake[3]: *** [ext_qt/6.2/CMakeFiles/ext_qt.dir/build.make:92: ext_qt/6.2/ext_qt-prefix/src/ext_qt-stamp/ext_qt-build] Error 1
      gmake[2]: *** [CMakeFiles/Makefile2:1195: ext_qt/6.2/CMakeFiles/ext_qt.dir/all] Error 2
      gmake[1]: *** [CMakeFiles/Makefile2:1202: ext_qt/6.2/CMakeFiles/ext_qt.dir/rule] Error 2
      gmake: *** [Makefile:371: ext_qt] Error 2
      FAILED COMMAND: /opt/cmake/bin/cmake --build . --config RelWithDebInfo --target ext_qt – -j$CPU_CORES

      [root@localhost logs (master)]#

       

      The Qt configuration log is this one :

      – Tool 'Qt6::qwebengine_convert_dict' will be built from source.
      – Running syncqt for module: 'QtWebEngineWidgets'
      – Running syncqt for module: 'QtWebEngineQuick'
      Configuring 'qtwebview'
      – The following packages have been found:

      • QtBuildInternals
      • WrapZLIB (required version >= 1.0.8)
      • ZSTD (required version >= 1.3), ZSTD compression library, <https://github.com/facebook/zstd>
      • DBus1 (required version >= 1.2)
      • WrapDBus1 (required version >= 1.2)
      • Libudev
      • Backtrace
      • OpenSSL
      • ZLIB
      • PNG
      • OpenGL
      • WrapPCRE2
      • WrapBacktrace
      • GLIB2, Event loop and utility library, <https://wiki.gnome.org/Projects/GLib>
      • ICU
      • Libsystemd
      • WrapRt
      • WrapBrotli
      • WrapOpenSSLHeaders
      • WrapOpenSSL
      • GSSAPI, Generic Security Services Application Program Interface
      • WrapHarfbuzz
      • WrapPNG
      • WrapSystemFreetype (required version >= 2.2.0)
      • gbm, Mesa gbm library., <http://www.mesa3d.org>
      • WrapSystemPNG
      • Freetype
      • Fontconfig
      • X11
      • X11_XCB, A compatibility library for code that translates Xlib API calls into XCB calls, <http://xorg.freedesktop.org/>
      • XCB (required version >= 1.12), X protocol C-language Binding, <http://xcb.freedesktop.org>
      • XKB_COMMON_X11 (required version >= 0.5.0)
      • XRender (required version >= 0.6)
      • MySQL, MySQL client library, <https://www.mysql.com>
      • SQLite3
      • WrapFreetype
      • Cups
      • JPEG
      • Jasper
      • WrapJasper
      • TIFF
      • WrapWebP
      • Qt6ZlibPrivate
      • Qt6Concurrent (required version >= 6.2.3)
      • Qt6ShaderToolsTools (required version >= 6.2.3)
      • Qt6ShaderTools (required version >= 6.2.3)
      • PythonInterp
      • WrapIconv
      • Qt6CorePrivate (required version >= 6.2.3)
      • Qt6QmlDevToolsPrivate (required version >= 6.2.3)
      • Qt6Sql (required version >= 6.2.3)
      • Qt6LinguistTools (required version >= 6.2.3)
      • Qt6Linguist (required version >= 6.2.3)
      • WaylandScanner, Executable that converts XML protocol files to C code, <https://wayland.freedesktop.org/>
      • Wayland, C library implementation of the Wayland protocol: a protocol for a compositor to talk to its clients, <http://wayland.freedesktop.org>
      • XComposite
      • Libdrm, Userspace interface to kernel DRM services., <https://wiki.freedesktop.org/dri/>
      • EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., <https://www.khronos.org/egl/>
      • Qt6BuildInternals (required version >= 6.2.3)
      • WrapAtomic
      • Qt6CoreTools (required version >= 6.2.3)
      • Qt6Core (required version >= 6.2.3)
      • Qt6DBusTools (required version >= 6.2.3)
      • Qt6DBus (required version >= 6.2.3)
      • Qt6WidgetsTools (required version >= 6.2.3)
      • Qt6Widgets (required version >= 6.2.3)
      • Qt6OpenGL (required version >= 6.2.3)
      • Qt6QmlModels (required version >= 6.2.3)
      • Qt6Qml (required version >= 6.2.3)
      • Qt6QmlTools (required version >= 6.2.3)
      • Qt6QmlPrivate (required version >= 6.2.3)
      • Qt6QuickTemplates2Private (required version >= 6.2.3)
      • Qt6QuickControls2 (required version >= 6.2.3)
      • Qt6Test (required version >= 6.2.3)
      • Qt6OpenGLPrivate (required version >= 6.2.3)
      • Qt6QuickWidgets (required version >= 6.2.3)
      • Qt6QuickPrivate (required version >= 6.2.3)
      • Qt6QuickTest (required version >= 6.2.3)
      • Qt6UiPlugin (required version >= 6.2.3)
      • Qt6Xml (required version >= 6.2.3)
      • Qt6OpenGLWidgets (required version >= 6.2.3)
      • Qt6Designer (required version >= 6.2.3)
      • GPerf, Perfect hash function generator, <https://www.gnu.org/software/gperf/>
      • BISON
      • FLEX
      • Ninja (required version >= 1.7.2), Build tool, <https://ninja-build.org/>
      • Python2 (required version >= 2.7.5)
      • Nodejs (required version >= 10.19), JavaScript runtime environment that runs on the V8 engine, <https://nodejs.org/>
      • PkgConfigHost
      • Qt6Network (required version >= 6.2.3)
      • Qt6Quick (required version >= 6.2.3)
      • Qt6WebChannel (required version >= 6.2.3)
      • Qt6PrintSupport (required version >= 6.2.3)
      • Threads
      • WrapOpenGL
      • PkgConfig
      • XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
      • Qt6GuiTools (required version >= 6.2.3)
      • Qt6Gui
      • Qt6

      – The following OPTIONAL packages have not been found:

      • zstd
      • unofficial-brotli
      • double-conversion
      • WrapDoubleConversion
      • Libb2
      • PCRE2 (required version >= 10.20)
      • WrapSystemPCRE2 (required version >= 10.20)
      • Slog2
      • Libproxy
      • ATSPI2
      • DirectFB
      • harfbuzz (required version >= 2.6.0)
      • WrapSystemHarfbuzz (required version >= 2.6.0)
      • md4c
      • WrapSystemMd4c
      • GLESv2
      • Vulkan
      • WrapVulkanHeaders
      • GTK3 (required version >= 3.6)
      • Libinput, Library to handle input devices in Wayland compositors and to provide a generic X.Org input driver., <http://www.freedesktop.org/wiki/Software/libinput/>
      • Tslib
      • Mtdev
      • DB2, IBM DB2 client library, <https://www.ibm.com>
      • PostgreSQL
      • Oracle, Oracle client library, <https://www.oracle.com>
      • ODBC
      • Interbase, Interbase client library, <https://www.embarcadero.com/products/interbase>
      • WebP
      • Libmng
      • LTTngUST
      • Clang
      • WrapLibClang (required version >= 8)
      • litehtml
      • Waylandkms
      • Qt6QmlCompilerPlus
      • Qt6WebSockets (required version >= 6.2.3)
      • Gn (required version == 6.2.3), Meta-build system, <https://gn.googlesource.com/gn/>
      • Snappy
      • Qt6Positioning (required version >= 6.2.3)

      Configure summary:

      Building for: linux-g++ (x86_64, CPU features: mmx sse sse2)
      Compiler: gcc 8.4.0
      Build options:
      Mode ................................... release
      Optimize release build for size ........ no
      Fully optimize release builds (-O3) .... 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 .............. no
      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 compiler architecture option yes
      Sanitizers:
      Addresses ............................ no
      Threads .............................. no
      Memory ............................... no
      Fuzzer (instrumentation only) ........ no
      Undefined ............................ no
      Build parts ............................ libs tools
      Qt modules and options:
      Qt Concurrent .......................... yes
      Qt D-Bus ............................... yes
      Qt D-Bus directly linked to libdbus .... yes
      Qt Gui ................................. yes
      Qt Network ............................. yes
      Qt PrintSupport ........................ yes
      Qt Sql ................................. yes
      Qt Testlib ............................. yes
      Qt Widgets ............................. yes
      Qt Xml ................................. yes
      Support enabled for:
      Using pkg-config ....................... yes
      udev ................................... yes
      Using system zlib ...................... no
      Zstandard support ...................... yes
      Thread support ......................... yes
      Common build options:
      Linker can resolve circular dependencies no
      CMake policy CMP0099 is supported ...... yes
      Qt Core:
      backtrace .............................. yes
      DoubleConversion ....................... yes
      Using system DoubleConversion ........ no
      GLib ................................... yes
      ICU .................................... yes
      Using system libb2 ..................... 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
      CLONE_PIDFD support in forkfd .......... yes
      Qt Sql:
      SQL item models ........................ yes
      Qt Network:
      getifaddrs() ........................... yes
      IPv6 ifname ............................ yes
      libproxy ............................... no
      Linux AF_NETLINK ....................... yes
      OpenSSL ................................ yes
      Qt directly linked to OpenSSL ........ yes
      OpenSSL 1.1 ............................ yes
      DTLS ................................... yes
      OCSP-stapling .......................... yes
      SCTP ................................... no
      Use system proxies ..................... yes
      GSSAPI ................................. yes
      Brotli Decompression Support ........... yes
      Qt Gui:
      Accessibility .......................... yes
      FreeType ............................... yes
      Using system FreeType ................ yes
      HarfBuzz ............................... yes
      Using system HarfBuzz ................ no
      Fontconfig ............................. yes
      Image formats:
      GIF .................................. yes
      ICO .................................. yes
      JPEG ................................. yes
      Using system libjpeg ............... yes
      PNG .................................. yes
      Using system libpng ................ no
      Text formats:
      HtmlParser ........................... yes
      CssParser ............................ yes
      OdfWriter ............................ yes
      MarkdownReader ....................... yes
      Using system libmd4c ............... no
      MarkdownWriter ....................... yes
      EGL .................................... yes
      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 ........................... yes
      xkbcommon-x11 ........................ yes
      xcb-sm ............................... no
      QPA backends:
      DirectFB ............................... no
      EGLFS .................................. yes
      EGLFS details:
      EGLFS OpenWFD ........................ no
      EGLFS i.Mx6 .......................... no
      EGLFS i.Mx6 Wayland .................. no
      EGLFS RCAR ........................... no
      EGLFS EGLDevice ...................... yes
      EGLFS GBM ............................ yes
      EGLFS VSP2 ........................... no
      EGLFS Mali ........................... no
      EGLFS Raspberry Pi ................... no
      EGLFS X11 ............................ yes
      LinuxFB ................................ no
      VNC .................................... yes
      VK_KHR_display ......................... no
      QNX:
      lgmon ................................ no
      IMF .................................. no
      XCB:
      Using system-provided xcb-xinput ..... yes
      GL integrations:
      GLX Plugin ......................... yes
      XCB GLX .......................... yes
      EGL-X11 Plugin ..................... yes
      Windows:
      Direct 2D ............................ no
      Direct 2D 1.1 ........................ no
      DirectWrite .......................... no
      DirectWrite 3 ........................ no
      Qt Widgets:
      GTK+ ................................... no
      Styles ................................. Fusion Windows
      Qt Testlib:
      Tester for item models ................. yes
      Qt PrintSupport:
      CUPS ................................... yes
      Qt Sql Drivers:
      DB2 (IBM) .............................. no
      InterBase .............................. no
      MySql .................................. yes
      OCI (Oracle) ........................... no
      ODBC ................................... no
      PostgreSQL ............................. no
      SQLite ................................. yes
      Using system provided SQLite ......... no
      Core tools:
      qmake tool ............................. yes
      Further Image Formats:
      JasPer ................................. yes
      MNG .................................... no
      TIFF ................................... yes
      Using system libtiff ................. yes
      WEBP ................................... yes
      Using system libwebp ................. yes
      Qt QML:
      QML network support .................... yes
      QML debugging and profiling support .... no
      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:
      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
      Qt Quick Templates 2:
      Hover support .......................... yes
      Multi-touch support .................... yes
      Qt Quick Controls 2:
      Styles ................................. Basic Fusion Imagine Material Universal macOS Windows
      Qt 5 Compatibility Libraries:
      iconv .................................. no
      Qt Tools:
      Qt Assistant ........................... yes
      QDoc ................................... no
      Clang-based lupdate parser ............. no
      Qt Designer ............................ yes
      Qt Distance Field Generator ............ yes
      Qt Linguist ............................ yes
      Mac Deployment Tool .................... no
      pixeltool .............................. yes
      qdbus .................................. yes
      Qt Attributions Scanner ................ yes
      qtdiag ................................. yes
      qtplugininfo ........................... yes
      Windows deployment tool ................ no
      Qt Wayland Drivers:
      EGL .................................... yes
      Raspberry Pi ........................... no
      XComposite EGL ......................... no
      XComposite GLX ......................... no
      DRM EGL ................................ yes
      libhybris EGL .......................... no
      Linux dma-buf server buffer integration yes
      Vulkan-based server buffer integration . no
      Shm emulation server buffer integration yes
      Qt Wayland Client Shell Integrations:
      xdg-shell .............................. 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 Wayland Drivers:
      EGL .................................... yes
      Raspberry Pi ........................... no
      XComposite EGL ......................... no
      XComposite GLX ......................... no
      DRM EGL ................................ yes
      libhybris EGL .......................... no
      Linux dma-buf server buffer integration yes
      Vulkan-based server buffer integration . no
      Shm emulation server buffer integration yes
      Qt Wayland Client Shell Integrations:
      xdg-shell .............................. 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
      WebEngine Repository Build Options:
      Build Ninja ............................ no
      Build Gn ............................... yes
      Jumbo Build ............................ yes
      Developer build ........................ no
      Build QtWebEngine Modules:
      Build QtWebEngineCore ................ yes
      Build QtWebEngineWidgets ............. yes
      Build QtWebEngineQuick ............... yes
      Build QtPdf Modules:
      Build QtPdfWidgets ................... no
      Build QtPdfQuick ..................... no
      Optional system libraries:
      re2 .................................. no
      icu .................................. no
      libwebp, libwebpmux and libwebpdemux . yes
      opus ................................. yes
      ffmpeg ............................... no
      libvpx ............................... no
      snappy ............................... no
      glib ................................. yes
      zlib ................................. no
      minizip .............................. no
      libevent ............................. no
      libxml2 and libxslt .................. no
      lcms2 ................................ yes
      png .................................. no
      jpeg ................................. yes
      harfbuzz ............................. no
      freetype ............................. yes
      libpci ............................... no
      Qt WebEngineCore:
      Embedded build ......................... no
      Full debug information ................. no
      Sanitizer support ...................... no
      Pepper Plugins ......................... yes
      Printing and PDF ....................... yes
      Proprietary Codecs ..................... no
      Spellchecker ........................... yes
      Native Spellchecker .................... no
      WebRTC ................................. yes
      PipeWire over GIO ...................... no
      Geolocation ............................ no
      WebChannel support ..................... yes
      Kerberos Authentication ................ no
      Extensions ............................. yes
      Support GLX on qpa-xcb ................. yes
      Use ALSA ............................... yes
      Use PulseAudio ......................... yes
      Qt WebEngineQuick:
      UI Delegates ........................... yes

      Note: When linking against OpenSSL, you can override the default library names through OPENSSL_LIBS. For example: OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto' ./configure -openssl-linked
      Note: Disabling X11 Accessibility Bridge: D-Bus or AT-SPI is missing.

      WARNING: QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation.
      Either set CMAKE_PREFIX_PATH or 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.
      You will also need to set the FEATURE_clang CMake variable to ON to re-evaluate this check.
      WARNING: Clang-based lupdate parser will not be available. LLVM and Clang C++ libraries have not been found.
      You will need to set the FEATURE_clangcpp CMake variable to ON to re-evaluate this check.
      WARNING: Using bfd linker requires at least 4096 open files limit

      Qt is now configured for building. Just run 'cmake --build . --parallel'

      Once everything is built, you must run 'cmake --install .'
      Qt will be installed into '/usr'

      To configure and build other Qt modules, you can use the following convenience script:
      /usr/bin/qt-configure-module

      If reconfiguration fails for some reason, try to remove 'CMakeCache.txt' from the build directory

      – Configuring done
      – Generating done
      CMake Warning:
      Manually-specified variables were not used by the project:

      BUILD_qtcanvas3d
      BUILD_qtfeedback
      BUILD_qtgamepad
      BUILD_qtgraphicaleffects
      BUILD_qtlanguageserver
      BUILD_qtpim
      BUILD_qtpurchasing
      BUILD_qtrepotools
      BUILD_qtspeech
      BUILD_qtsystems
      BUILD_qtwebglplugin

       

       

       

       

      Attachments

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

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            humandynamo Gilles Caulier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes