how to build qt6 webengine from source code for x86 platform?
-
When I try to build qtwebengine moudule for platform x86 on windows, I have these come up as follow:
[10/91] Run gn for target Pdf in D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64
FAILED: src/pdf/Release/AMD64/QtPdf_objects.rsp src/pdf/Release/AMD64/QtPdf_archives.rsp src/pdf/Release/AMD64/QtPdf_libs.rsp src/pdf/Release/AMD64/QtPdf_ldir.rsp D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64/QtPdf_objects.rsp D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64/QtPdf_archives.rsp D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64/QtPdf_libs.rsp D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64/QtPdf_ldir.rsp
C:\WINDOWS\system32\cmd.exe /C "cd /D D:\qtsrc690\qtwebengine && "D:\Program Files\CMake\bin\cmake.exe" -DBUILD_DIR=D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64 -DSOURCE_DIR=D:/qtsrc690/qtwebengine/src/pdf -DMODULE=pdf -DQT_HOST_PATH= -DQT6_HOST_INFO_LIBEXECDIR= -DQT6_HOST_INFO_BINDIR= "-DPython3_EXECUTABLE=D:/Program Files/Python/Python310-32/python3.exe" -DGN_THREADS= -DQT_ALLOW_SYMLINK_IN_PATHS=OFF -P D:/qtsrc690/qtwebengine/cmake/QtGnGen.cmake"
-- Found Gn: D:/qtsrc690/qtwebengine/install/bin/gn.exe (found suitable exact version "6.9.0.qtwebengine.qt.io")
-- Running gn in D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64
-- GN command:
D:/qtsrc690/qtwebengine/install/bin/gn.exe gen D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64 --script-executable=D:/Program Files/Python/Python310-32/python3.exe --root=D:/qtsrc690/qtwebengine/src/3rdparty/chromium
-- GN arg file:
D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64/args.gn
-- GN args:
angle_enable_swiftshader=false
assert_cpp20=false
blink_symbol_level=0
build_dawn_tests=false
chrome_pgo_phase=0
custom_toolchain="/D:/qtsrc690/qtwebengine/src/pdf/target_toolchain:x86"
dawn_use_swiftshader=false
dcheck_always_on=false
enable_bluetooth_emulation=false
enable_chromium_prelude=false
enable_ipc_fuzzer=false
enable_nocompile_tests=false
enable_precompiled_headers=true
enable_remoting=false
enable_resource_allowlist_generation=false
enable_rust=false
enable_swiftshader=false
enable_swiftshader_vulkan=false
enable_vr=false
enable_web_speech=false
forbid_non_component_debug_builds=false
host_toolchain="/D:/qtsrc690/qtwebengine/src/pdf/target_toolchain:x86"
init_stack_vars=false
is_clang=false
is_component_build=false
is_debug=false
is_gcc=false
is_mingw=false
is_msvc=true
is_official_build=true
is_qtpdf=true
is_qtwebengine=true
is_shared=true
is_unsafe_developer_build=false
jumbo_build_excluded=["browser"]
jumbo_file_merge_limit=8
pdf_enable_fontations=false
pdf_enable_v8=false
pdf_enable_xfa=false
pdf_enable_xfa_bmp=false
pdf_enable_xfa_gif=false
pdf_enable_xfa_png=false
pdf_enable_xfa_tiff=false
pdfium_use_qt_libpng=false
pdfium_use_system_libpng=false
pdfium_use_system_libtiff=false
pdfium_use_system_zlib=false
qt_freetype_config="D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64:qt_freetype_config"
qt_harfbuzz_config="D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64:qt_harfbuzz_config"
qt_libjpeg_config="D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64:qt_libjpeg_config"
qt_libpng_config="D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64:qt_libpng_config"
qt_uses_static_runtime=false
qtwebengine_target="D:/qtsrc690/qtwebengine/src/pdf/Release/AMD64:QtPdf"
safe_browsing_mode=0
setup_toolchain_script="//build/toolchain/win/qwe_setup_toolchain.py"
strip_absolute_paths_from_debug_symbols=false
symbol_level=0
target_cpu="x86"
treat_warnings_as_errors=false
use_allocator_shim=false
use_cups=false
use_custom_libcxx=false
use_dawn=false
use_freelist_dispatcher=false
use_gold=false
use_incremental_linking=false
use_jumbo_build=true
use_lld=false
use_ml=false
use_partition_alloc=true
use_partition_alloc_as_malloc=false
use_qt_freetype=false
use_qt_harfbuzz=false
use_qt_libjpeg=false
use_sysroot=false
use_system_libpng=false
use_system_zlib=false
use_thin_lto=false
use_v8_context_snapshot=false
v8_enable_webassembly=false
v8_symbol_level=0
v8_use_external_startup_data=false
visual_studio_path="D:/Program Files/Microsoft Visual Studio/2022/Community"
visual_studio_version=2022
wdk_path="C:/Program Files (x86)/Windows Kits/10"
win_linker_timing=true
windows_sdk_path="C:/Program Files (x86)/Windows Kits/10"
windows_sdk_version="10.0.26100.0"
CMake Error at cmake/QtGnGen.cmake:95 (message):-- GN FAILED
ERROR at
//base/allocator/partition_allocator/src/partition_alloc/BUILD.gn:493:7:
Assertion failed.assert(stack_scan_supported) ^-----
See //base/BUILD.gn:2818:15: which caused the file to be included.
deps += [ "allocator/partition_allocator/src/partition_alloc:test_support" ] ^---------------------------------------------------------------
1
ninja: build stopped: subcommand failed.
Does this mean that qtwebengine module is not support x86 archetecture?