Thank you Kevin,
I'll look at such in a bit. As an alternative, from what I can tell qt3d isn't used. Couldn't that be excluded with 'configure ... -skip qt3d'?
Trying that, I ran into an issue with building qtwebengine on Monterey:
Quote:
Project MESSAGE: Running: /Users/user/src/qt-everywhere-src-5.15.2/build/qtwebengine/src/3rdparty/gn/out/Release/gn gen /Users/user/src/qt-everywhere-src-5.15.2/build/qtwebengine/src/core/debug --script-executable=/usr/bin/python2 --args='use_qt=true init_stack_vars=false is_component_build=false is_shared=true enable_debugallocation=false enable_media_remoting=false enable_message_center=false enable_nacl=false enable_remoting=false enable_reporting=false enable_resource_whitelist_generation=false enable_swiftshader=false angle_enable_swiftshader=false enable_web_auth=true enable_web_speech=false enable_widevine=true forbid_non_component_debug_builds=false has_native_accessibility=false safe_browsing_mode=0 toolkit_views=false treat_warnings_as_errors=false use_allocator_shim=false use_allocator="none" use_custom_libcxx=false closure_compile=false optimize_webui=false v8_use_external_startup_data=false strip_absolute_paths_from_debug_symbols=false use_jumbo_build=true jumbo_file_merge_limit=8 jumbo_build_excluded=["browser"] enable_precompiled_headers=true is_official_build=false is_unsafe_developer_build=false from_here_uses_location_builtins=false is_debug=true use_debug_fission=false blink_symbol_level=0 remove_v8base_debug_symbols=true is_clang=true use_sysroot=false use_system_xcode=true clang_base_path="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr" clang_use_chrome_plugins=false mac_deployment_target="10.13" mac_sdk_min="12.0" use_external_popup_menu=false angle_enable_vulkan=false enable_basic_printing=true enable_print_preview=true enable_pdf=true enable_plugins=true enable_spellcheck=true enable_webrtc=true proprietary_codecs=true ffmpeg_branding="Chrome" rtc_use_h264=true enable_extensions=true use_kerberos=false have_nodejs=true use_browser_spellchecker=false qtwebengine_target="/Users/user/src/qt-everywhere-src-5.15.2/build/qtwebengine/src/core/debug:QtWebEngineCore"' --root=/Users/user/src/qt-everywhere-src-5.15.2/qtwebengine/src/3rdparty/chromium
ERROR at //third_party/zlib/BUILD.gn:103:9: Assertion failed.
assert(false, "Unsupported ARM OS")
^-----
Unsupported ARM OS
See //ui/gfx/BUILD.gn:306:5: which caused the file to be included.
"//third_party/zlib",
|
Using qtwebengine 5.15.3, though I may try 5.15.7. MacPorts tracked the issue and it seems to be fixed. A quick look, it seems there may be quite a few patches, and I'm unsure if there's an easy way to grab them all. Continuing to look.