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

[REG 6.2.3->6.2.2]MSVC shadow build fails on WebEngine

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • 6.2.3
    • WebEngine
    • Windows

    Description

      Have Qt6.2.3 sources in C:\Users\qt\RTA\src-6.2.3 and make dir C:\Users\qt\RTA\a for shadow build, configure in shadow dir:

      cmake 
      -DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -GNinja 
      -DCMAKE_BUILD_TYPE=Release -DQT_BUILD_EXAMPLES=OFF -DBUILD_WITH_PCH=OFF 
      -DOPENSSL_ROOT_DIR=C:\openssl\include\.. -DFEATURE_system_zlib=OFF 
      -DPostgreSQL_ROOT=C:\Utils\postgresql\pgsql\lib\.. -DQT_BUILD_TESTS=OFF 
      C:\Users\qt\RTA\src-6.2.3 
      -DCMAKE_INSTALL_PREFIX:PATH=C:\Users\qt\RTA\a\qtbase
      

      Finishes fine.

      Compile with cmake --build . --parallel

      Fails:

      FAILED: obj/base/base/base_jumbo_36.obj 
      ninja -t msvc -e environment.x64 -- "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64/cl.exe" /nologo /showIncludes -DCOM_INIT_CHECK_HOOK_DISABLED -DUSE_AURA=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -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_VB -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBASE_IMPLEMENTATION -I. -Igen -I../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium -I../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -Igen/third_party/perfetto /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /W4 /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 /MD /wd4267 /O2 /Ob2 /Oy- /Zc:inline /Gw /TP /wd4577 /GR- /c gen/base/base_jumbo_36.cc /Foobj/base/base/base_jumbo_36.obj /Fd"obj/base/base_cc.pdb"
      .\../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/base/profiler/module_cache_win.cc(49): error C2664: 'bool base::win::PEImage::GetDebugId(LPGUID,LPDWORD,LPCSTR *,size_t *) const': cannot convert argument 1 from 'base::GUID *' to 'LPGUID'
      .\../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium/base/profiler/module_cache_win.cc(49): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../../../../../src-6.2.3/qtwebengine/src/3rdparty/chromium\base/win/pe_image.h(157): note: see declaration of 'base::win::PEImage::GetDebugId'
      [10466/27126] CXX obj/base/base/base_jumbo_43.obj
      [10467/27126] CXX obj/base/util/values/values_util/values_util.obj
      [10468/27126] CXX obj/base/util/memory_pressure/memory_pressure/system_memory_pressure_evaluator.obj
      [10469/27126] CXX obj/base/base/base_jumbo_45.obj
      [10470/27126] CXX obj/base/base/base_jumbo_50.obj
      [10471/27126] CXX obj/base/util/memory_pressure/memory_pressure/system_memory_pressure_evaluator_win.obj
      [10472/27126] CXX obj/cc/debug/debug/debug_jumbo_1.obj
      [10473/27126] CXX obj/base/util/memory_pressure/memory_pressure/memory_pressure_voter.obj
      [10474/27126] CXX obj/base/util/memory_pressure/memory_pressure/multi_source_memory_pressure_monitor.obj
      [10475/27126] CXX obj/base/base/base_jumbo_44.obj
      [10476/27126] CXX obj/cc/base/base/base_jumbo_2.obj
      [10477/27126] CXX obj/cc/base/base/base_jumbo_1.obj
      [10478/27126] CXX obj/cc/paint/paint/paint_jumbo_1.obj
      [10479/27126] CXX obj/base/base/base_jumbo_47.obj
      [10480/27126] CXX obj/cc/paint/paint/paint_jumbo_2.obj
      ninja: build stopped: subcommand failed.
      FAILED: qtwebengine/src/core/Release/AMD64/QtWebEngineCore.stamp qtwebengine/src/core/Release/AMD64/QtWebEngineCore C:/Users/qt/RTA/a/qtwebengine/src/core/Release/AMD64/QtWebEngineCore.stamp C:/Users/qt/RTA/a/qtwebengine/src/core/Release/AMD64/QtWebEngineCore 
      cmd.exe /C "cd /D C:\Users\qt\RTA\a\qtwebengine\src\core && C:\Utils\Ninja\ninja.exe -j16 -C C:/Users/qt/RTA/a/qtwebengine/src/core/Release/AMD64 QtWebEngineCore"
      ninja: build stopped: subcommand failed.
      

      Last time build was working with Qt6.2.2 on 29.11.2021.

      First failure on 8.1.2022 with sha1: fd0e5d85b025fac8d7fd4df2bc80e2a8be573db9

      Logs attached

       

      Attachments

        For Gerrit Dashboard: QTBUG-100058
        # Subject Branch Project Status CR V

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            joaijala Johanna Äijälä
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes