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

Webengine build fails on macOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 6.8, dev
    • WebEngine
    • None
    • macOS

    Description

      To reproduce:

      1. Checkout latest dev (73d58b489e8f4f900042f0ab6c1104e6431752e1)
      2. Configure Qt with webengine
      3. Build => Fail
      4. cd qt5/qtwebengine
      5. git fetch --recurse-submodules
      6. git submodule update --recursive

      Error:

      Aborting
      fatal: Unable to checkout '07c400de5f07c32e7b6917b6b4deeaeb44f0ab72' in submodule path 'src/3rdparty'
      

      Compile error:

      # FAILED: qtwebengine/src/pdf/Debug/arm64/QtPdf_objects.rsp qtwebengine/src/pdf/Debug/arm64/QtPdf_archives.rsp qtwebengine/src/pdf/Debug/arm64/QtPdf_libs.rsp qtwebengine/src/pdf/Debug/arm64/QtPdf_ldir.rsp /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64/QtPdf_objects.rsp /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64/QtPdf_archives.rsp /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64/QtPdf_libs.rsp /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64/QtPdf_ldir.rsp 
      cd /Users/axelspoerl/build/qtwebengine && /Users/axelspoerl/Qt/Tools/CMake/CMake.app/Contents/bin/cmake -DBUILD_DIR=/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64 -DSOURCE_DIR=/Users/axelspoerl/qt5/qtwebengine/src/pdf -DMODULE=pdf -DQT_HOST_PATH= -DINSTALL_LIBEXECDIR=libexec -DINSTALL_BINDIR=bin -DPython3_EXECUTABLE=/opt/homebrew/bin/python3 -DGN_THREADS= -DQT_ALLOW_SYMLINK_IN_PATHS=OFF -P /Users/axelspoerl/qt5/qtwebengine/cmake/Gn.cmake
      -- Found Gn: /Users/axelspoerl/build/qtwebengine/install/bin/gn (found suitable exact version "6.8.0.qtwebengine.qt.io") 
      -- Running gn in /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64
      -- GN command:
      /Users/axelspoerl/build/qtwebengine/install/bin/gn gen /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64 --script-executable=/opt/homebrew/bin/python3 --root=/Users/axelspoerl/qt5/qtwebengine/src/3rdparty/chromium
      -- GN arg file:
      /Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64/args.gn
      -- GN args: 
      angle_enable_swiftshader=false
      angle_enable_vulkan=false
      blink_symbol_level=0
      build_dawn_tests=false
      chrome_pgo_phase=0
      clang_base_path="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr"
      clang_use_chrome_plugins=false
      clang_version=15
      dawn_use_swiftshader=false
      dcheck_always_on=false
      enable_ipc_fuzzer=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
      fatal_linker_warnings=false
      forbid_non_component_debug_builds=false
      init_stack_vars=false
      is_clang=true
      is_component_build=false
      is_debug=true
      is_gcc=false
      is_mingw=false
      is_msvc=false
      is_official_build=false
      is_qtwebengine=true
      is_shared=true
      is_unsafe_developer_build=true
      jumbo_build_excluded=["browser"]
      jumbo_file_merge_limit=8
      mac_deployment_target="11.0"
      mac_sdk_min="14.2"
      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="/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64:qt_freetype_config"
      qt_harfbuzz_config="/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64:qt_harfbuzz_config"
      qt_libjpeg_config="/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64:qt_libjpeg_config"
      qt_libpng_config="/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64:qt_libpng_config"
      qtwebengine_target="/Users/axelspoerl/build/qtwebengine/src/pdf/Debug/arm64:QtPdf"
      strip_absolute_paths_from_debug_symbols=false
      symbol_level=2
      target_cpu="arm64"
      treat_warnings_as_errors=false
      use_allocator_shim=false
      use_custom_libcxx=false
      use_dawn=false
      use_gold=false
      use_jumbo_build=true
      use_libcxx=true
      use_lld=false
      use_partition_alloc=true
      use_partition_alloc_as_malloc=false
      use_perfetto_client_library=false
      use_qt_freetype=false
      use_qt_harfbuzz=false
      use_qt_libjpeg=false
      use_sysroot=false
      use_system_libpng=false
      use_system_xcode=true
      use_system_zlib=false
      use_viz_debugger=false
      v8_enable_webassembly=false
      v8_symbol_level=0
      CMake Error at /Users/axelspoerl/qt5/qtwebengine/cmake/Gn.cmake:80 (message):
        
      
        -- GN FAILED
      
        ERROR at //third_party/blink/renderer/core/BUILD.gn:15:1: Unable to load
        "/Users/axelspoerl/qt5/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/scripts.gni".
      
      
        import("//third_party/blink/renderer/bindings/scripts/scripts.gni")
      
        ^-----------------------------------------------------------------
      
        See //BUILD.gn:1166:7: which caused the file to be included.
      
              "//third_party/blink/renderer/core:gen_files_for_web_tests",
              ^----------------------------------------------------------
      
        
      
      
      
        1
      

      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
            axelspoerl Axel Spoerl
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes