Building qtwebengine from source fails
Unsolved
Installation and Deployment
-
Hello, I can successfully build qt6 except for qtwebengine. I tried to build qtwebengine on Ubuntu 24.1 but the process runs out of memory even though I have 32 GB of ram and my swap file is 64 GB.
I used commands
../configure -release -submodules qtwebengine -no-webengine-jumbo-build
cmake --build . --parallel -j 1[34782/43933] CXX obj/content/browser/browser/browser_accessibility_state_impl.o FAILED: obj/content/browser/browser/browser_accessibility_state_impl.o /usr/bin/c++ -MMD -MF obj/content/browser/browser/browser_accessibility_state_impl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONTENT_IMPLEMENTATION -DV8_USE_EXTERNAL_STARTUP_DATA -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_DISABLE_LEGACY_GRDIRECTCONTEXT_FLUSH -DSK_DISABLE_LEGACY_GRDIRECTCONTEXT_BOOLS -DSK_DISABLE_LEGACY_GL_GRDIRECTCONTEXT_FACTORIES -DSK_DISABLE_LEGACY_PNG_WRITEBUFFER -DSK_SLUG_DISABLE_LEGACY_DESERIALIZE -DSK_DISABLE_LEGACY_VK_GRDIRECTCONTEXT_FACTORIES -DSK_DEFAULT_TYPEFACE_IS_EMPTY -DSK_DISABLE_LEGACY_DEFAULT_TYPEFACE -DSK_DISABLE_LEGACY_VULKAN_BACKENDSEMAPHORE -DSK_DISABLE_LEGACY_CREATE_CHARACTERIZATION -DSK_DISABLE_LEGACY_FONTMGR_REFDEFAULT -DSK_DISABLE_LEGACY_FONTMGR_FACTORY -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DVK_USE_PLATFORM_XCB_KHR -DWEBP_EXTERN=extern -DUSE_GLX -DUSE_EGL -DLIBYUV_DISABLE_NEON -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DLOGGING_INSIDE_WEBRTC -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -DLIBGAV1_MAX_BITDEPTH=10 -DLIBGAV1_THREADPOOL_USE_STD_MUTEX -DLIBGAV1_ENABLE_LOGGING=0 -DLIBGAV1_PUBLIC= -DSQLITE_OMIT_ANALYZE -DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_AUTOMATIC_INDEX -DSQLITE_OMIT_AUTORESET -DSQLITE_OMIT_COMPILEOPTION_DIAGS -DSQLITE_OMIT_EXPLAIN -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_INTROSPECTION_PRAGMAS -DSQLITE_DEFAULT_LOOKASIDE=0,0 -DSQLITE_OMIT_LOOKASIDE -DSQLITE_OMIT_TCL_VARIABLE -DSQLITE_OMIT_REINDEX -DSQLITE_OMIT_TRACE -DSQLITE_OMIT_UPSERT -DSQLITE_OMIT_WINDOWFUNC -DSQLITE_ENABLE_FTS3 -DSQLITE_DISABLE_FTS3_UNICODE -DSQLITE_DISABLE_FTS4_DEFERRED -DSQLITE_ENABLE_ICU -DSQLITE_SECURE_DELETE -DSQLITE_THREADSAFE=1 -DSQLITE_MAX_WORKER_THREADS=0 -DSQLITE_MAX_MMAP_SIZE=268435456 -DSQLITE_DEFAULT_FILE_PERMISSIONS=0600 -DSQLITE_DEFAULT_LOCKING_MODE=1 -DSQLITE_DEFAULT_MEMSTATUS=1 -DSQLITE_DEFAULT_PAGE_SIZE=4096 -DSQLITE_DEFAULT_PCACHE_INITSZ=0 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_USE_ALLOCA -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_JSON -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_HAVE_ISNAN -DSQLITE_HAVE_SQLITE3R -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_TEMP_STORE=3 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DVK_NO_PROTOTYPES -DUSE_VULKAN_XCB -Igen -I../../../../../../qtwebengine/src/3rdparty/chromium -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libwebp/src/src -Igen/third_party/dawn/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/dawn/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/khronos -I../../../../../../qtwebengine/src/3rdparty/chromium/gpu -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../../qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/src -Igen/base/allocator/partition_allocator/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/icu/source/common -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/icu/source/i18n -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/zlib -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libaom/source/config/linux/x64 -Igen/net/third_party/quiche/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -Igen/third_party/metrics_proto -I../../../../../../qtwebengine/src/3rdparty/chromium/v8/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libgav1/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libgav1/src/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/brotli/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/re2/src -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 -Wno-psabi -fno-ident -fno-strict-aliasing -fstack-protector -Wno-unknown-pragmas -Wno-address -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 -msse3 -O2 -fdata-sections -ffunction-sections -fno-math-errno -fno-omit-frame-pointer -g0 -fvisibility=hidden -I/usr/include/nss -I/usr/include/nspr -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../../../../../qtwebengine/src/3rdparty/chromium/content/browser/accessibility/browser_accessibility_state_impl.cc -o obj/content/browser/browser/browser_accessibility_state_impl.o c++: fatal error: Killed signal terminated program cc1plus compilation terminated.
I also tried to build qtwebengine in Windows 11 (same system and pagefile is only 2 GB) with the same commands but it fails with this error message
[36909/41124] CXX obj/third_party/blink/renderer/bindings/modules/v8/v8/v8_locked_mode.obj FAILED: obj/third_party/blink/renderer/bindings/modules/v8/v8/v8_locked_mode.obj ninja -t msvc -e environment.x64 -- "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe" /c gen/third_party/blink/renderer/bindings/modules/v8/v8_locked_mode.cc /Foobj/third_party/blink/renderer/bindings/modules/v8/v8/v8_locked_mode.obj /nologo /showIncludes -DUSE_AURA=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_CRT_NONSTDC_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -D_HAS_EXCEPTIONS=0 -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_NI -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_MODULES_IMPLEMENTATION=1 -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DLIBYUV_DISABLE_NEON -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_SKSURFACE_METHODS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_FACTORIES -DSK_DISABLE_LEGACY_GRAPHITE_IMAGE_METHODS -DSK_DISABLE_LEGACY_SKSURFACE_FACTORIES -DSK_DISABLE_LEGACY_SKSURFACE_FLUSH -DSK_DISABLE_LEGACY_SKSURFACE_AS_IMAGE -DSK_DISABLE_LEGACY_SKSURFACE_DISPLAYLIST -DSK_DISABLE_LEGACY_IMAGE_SUBSET_METHODS -DSK_DISABLE_LEGACY_IMAGE_COLORSPACE_METHODS -DSK_DISABLE_LEGACY_IMAGE_RELEASE_PROCS -DSK_DISABLE_LEGACY_GL_BACKEND_SURFACE -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_DISABLE_LEGACY_GRDIRECTCONTEXT_FLUSH -DSK_DISABLE_LEGACY_GRDIRECTCONTEXT_BOOLS -DSK_DISABLE_LEGACY_GL_GRDIRECTCONTEXT_FACTORIES -DSK_DISABLE_LEGACY_PNG_WRITEBUFFER -DSK_SLUG_DISABLE_LEGACY_DESERIALIZE -DSK_DISABLE_LEGACY_VK_GRDIRECTCONTEXT_FACTORIES -DSK_DEFAULT_TYPEFACE_IS_EMPTY -DSK_DISABLE_LEGACY_DEFAULT_TYPEFACE -DSK_DISABLE_LEGACY_VULKAN_BACKENDSEMAPHORE -DSK_DISABLE_LEGACY_CREATE_CHARACTERIZATION -DSK_DISABLE_LEGACY_FONTMGR_REFDEFAULT -DSK_DISABLE_LEGACY_FONTMGR_FACTORY -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DGR_GL_FUNCTION_TYPE=__stdcall -DSK_GANESH "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DSK_GL -DSK_GRAPHITE -DWEBP_EXTERN=extern -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DRTC_ENABLE_WIN_WGC -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DLOGGING_INSIDE_WEBRTC -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DLEVELDB_PLATFORM_CHROMIUM=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_INNER_HTML_PARSER_FAST_PATH=1 -DUSE_LIBJPEG_TURBO=1 -DMANGLE_JPEG_NAMES -DLIBXSLT_STATIC -Igen -I../../../../../../qtwebengine/src/3rdparty/chromium -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../../qtwebengine/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/skia -Igen/third_party/skia -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libwebp/src/src -Igen/third_party/dawn/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/dawn/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/khronos -I../../../../../../qtwebengine/src/3rdparty/chromium/gpu -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../../qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/src -Igen/base/allocator/partition_allocator/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/ipcz/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/icu/source/common -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/icu/source/i18n -Igen/net/third_party/quiche/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../../qtwebengine/src/3rdparty/chromium/v8/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/win -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/zlib -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libaom/source/libaom -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libaom/source/config/win/x64 -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libjpeg_turbo -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libpng -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/ots/src/include -Igen/v8/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/fp16/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libxml/src/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libxml/win32/include -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/libxslt/src -I../../../../../../qtwebengine/src/3rdparty/chromium/third_party/re2/src /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4003 /wd4068 /wd5051 /w34996 /wd4244 /Gy /FS /bigobj /utf-8 /Zc:preprocessor /wd5105 /MD /wd4305 /wd4324 /wd4714 /wd4800 /wd4101 /wd4805 /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /wd4344 -DLIBXML_STATIC= /wd4577 /std:c++20 /TP /GR- /Fd"obj/third_party/blink/renderer/bindings/modules/v8/v8_cc.pdb" C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(416): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(416): note: the template instantiation context (the oldest one first) is ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(18): note: see reference to class template instantiation 'blink::Supplement<blink::NavigatorBase>' being compiled ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/supplementable.h(152): note: while compiling class template member function 'void blink::Supplement<blink::NavigatorBase>::Trace(blink::Visitor *) const' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/supplementable.h(153): note: see reference to function template instantiation 'void cppgc::Visitor::Trace<T>(const cppgc::internal::BasicMember<T,cppgc::internal::StrongMemberTag,cppgc::internal::DijkstraWriteBarrierPolicy,cppgc::internal::DisabledCheckingPolicy,cppgc::internal::CompressedPointer> &)' being compiled with [ T=blink::NavigatorBase ] C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(77): note: see reference to function template instantiation 'void cppgc::Visitor::TraceImpl<T>(const T *)' being compiled with [ T=blink::NavigatorBase ] C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(416): error C2338: static_assert failed: 'Pointee type must be fully defined.' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(75): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(75): note: the template instantiation context (the oldest one first) is C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(417): note: see reference to class template instantiation 'cppgc::internal::IsGarbageCollectedOrMixinType<T>' being compiled with [ T=blink::NavigatorBase ] ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(97): note: see reference to class template instantiation 'cppgc::internal::HasGarbageCollectedTypeMarker<T,void>' being compiled with [ T=blink::NavigatorBase ] ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(75): error C2338: static_assert failed: 'T must be fully defined' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(99): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(99): note: the template instantiation context (the oldest one first) is ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(109): note: see reference to class template instantiation 'cppgc::internal::IsGarbageCollectedType<T,false>' being compiled with [ T=blink::NavigatorBase ] ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(99): error C2338: static_assert failed: 'T must be fully defined' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(62): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(62): note: the template instantiation context (the oldest one first) is ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(87): note: see reference to class template instantiation 'cppgc::internal::HasGarbageCollectedMixinTypeMarker<T,void>' being compiled with [ T=blink::NavigatorBase ] ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(62): error C2338: static_assert failed: 'T must be fully defined' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(89): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(89): note: the template instantiation context (the oldest one first) is ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(110): note: see reference to class template instantiation 'cppgc::internal::IsGarbageCollectedMixinType<T,false,false>' being compiled with [ T=blink::NavigatorBase ] ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(89): error C2338: static_assert failed: 'T must be fully defined' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(111): error C2027: use of undefined type 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/modules/locked_mode/locked_mode.h(15): note: see declaration of 'blink::NavigatorBase' ../../../../../../qtwebengine/src/3rdparty/chromium\v8/include/cppgc/type-traits.h(111): error C2338: static_assert failed: 'T must be fully defined' C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(417): error C2338: static_assert failed: 'T must be GarbageCollected or GarbageCollectedMixin type' C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/trace-trait.h(78): error C2338: static_assert failed: 'T must have a Trace() method' C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/trace-trait.h(78): note: the template instantiation context (the oldest one first) is C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/visitor.h(422): note: see reference to class template instantiation 'cppgc::TraceTrait<T>' being compiled with [ T=blink::NavigatorBase ] C:\Qt\qt-everywhere-src-6.8.2\qtwebengine\src\3rdparty\chromium\v8\include\cppgc/trace-trait.h(105): note: see reference to class template instantiation 'cppgc::internal::TraceTraitBase<T>' being compiled with [ T=blink::NavigatorBase ] [36934/41124] CXX obj/third_party/blink/renderer/bindings/modules/v8/v8/v8_media_devices.obj ninja: build stopped: subcommand failed.
Might anyone know what might be wrong especially with the Windows version?