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

QtWebEngine cannot be build with MSVC2017 in Qt 5.15.8

    XMLWordPrintable

    Details

    • Commits:
      cdc465be04 (qt/qtwebengine-chromium/87-based)

      Description

      QtWebEngine cannot be build with MSVC2017 (tested with latest 15.9.42) from Qt 5.15.8 sources.

      The error is:

      [19/10852] ninja -t msvc -e environment.x64 -- "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64/cl.exe" /nologo /showIncludes -D__ATLHOST_H__ -DUSE_AURA=1 -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 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DCONTENT_IMPLEMENTATION -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -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 -DUCHAR_TYPE=wchar_t -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC "-DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\"" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSQLITE_OMIT_ANALYZE -DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_AUTOMATIC_INDEX -DSQLITE_OMIT_AUTORESET -DSQLITE_OMIT_COMPILEOPTION_DIAGS -DSQLITE_OMIT_COMPLETE -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_LOAD_EXTENSION -DSQLITE_HAVE_ISNAN -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_TEMP_STORE=3 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_ENABLE_API_ARMOR -DV8_ENABLE_CHECKS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -Igen -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libwebp/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan_headers/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/khronos -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/gpu -Igen/third_party/dawn/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/dawn/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/icu/source/common -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/icu/source/i18n -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/skia -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libgifcodec -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan_headers/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src/include -Igen/third_party/metrics_proto -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/v8/include -Igen/v8/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/common/third_party/base -Igen/angle -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/brotli/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/re2/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/zlib /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /wd4117 /D__DATE__= /D__TIME__= /D__TIMESTAMP__= /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 /Od /Ob0 /GF /Zi /MDd /FIbuild/precompile.h /wd4267 /Fpobj/content/browser/browser_cc.pch /Yubuild/precompile.h /TP /wd4577 /GR- /c ../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/content/browser/webauth/webauth_request_security_checker.cc /Foobj/content/browser/browser/webauth_request_security_checker.obj /Fd"obj/content/browser/browser_cc.pdb"
      FAILED: obj/content/browser/browser/webauth_request_security_checker.obj 
      ninja -t msvc -e environment.x64 -- "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64/cl.exe" /nologo /showIncludes -D__ATLHOST_H__ -DUSE_AURA=1 -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 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DCONTENT_IMPLEMENTATION -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -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 -DUCHAR_TYPE=wchar_t -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC "-DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\"" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSQLITE_OMIT_ANALYZE -DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_AUTOMATIC_INDEX -DSQLITE_OMIT_AUTORESET -DSQLITE_OMIT_COMPILEOPTION_DIAGS -DSQLITE_OMIT_COMPLETE -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_LOAD_EXTENSION -DSQLITE_HAVE_ISNAN -DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_TEMP_STORE=3 -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_ENABLE_API_ARMOR -DV8_ENABLE_CHECKS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_REVERSE_JSARGS -Igen -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libwebp/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan_headers/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/khronos -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/gpu -Igen/third_party/dawn/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/dawn/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/icu/source/common -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/icu/source/i18n -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/skia -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libgifcodec -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/vulkan_headers/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/mesa_headers -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/libwebm/source -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/leveldatabase/src/include -Igen/third_party/metrics_proto -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/v8/include -Igen/v8/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/src/common/third_party/base -Igen/angle -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/angle/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/brotli/include -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/re2/src -I../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/third_party/zlib /Gy /FS /bigobj /utf-8 /Zc:sizedDealloc- /wd4117 /D__DATE__= /D__TIME__= /D__TIMESTAMP__= /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 /Od /Ob0 /GF /Zi /MDd /FIbuild/precompile.h /wd4267 /Fpobj/content/browser/browser_cc.pch /Yubuild/precompile.h /TP /wd4577 /GR- /c ../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/content/browser/webauth/webauth_request_security_checker.cc /Foobj/content/browser/browser/webauth_request_security_checker.obj /Fd"obj/content/browser/browser_cc.pdb"
      ../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/content/browser/webauth/webauth_request_security_checker.cc(239): error C2672: 'base::ranges::set_union': no matching overloaded function found
      ../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/content/browser/webauth/webauth_request_security_checker.cc(241): error C2783: 'auto base::ranges::set_union(Range1 &&,Range2 &&,OutputIterator,Comp,Proj1,Proj2)': could not deduce template argument for '<unnamed-symbol>'
      C:\Qt\5.15.8\Src\qtwebengine\src\3rdparty\chromium\base/ranges/algorithm.h(3825): note: see declaration of 'base::ranges::set_union'
      ../../../../../../Qt/5.15.8/Src/qtwebengine/src/3rdparty/chromium/content/browser/webauth/webauth_request_security_checker.cc(241): error C2780: 'auto base::ranges::set_union(InputIterator1,InputIterator1,InputIterator2,InputIterator2,OutputIterator,Comp,Proj1,Proj2)': expects 8 arguments - 3 provided
      C:\Qt\5.15.8\Src\qtwebengine\src\3rdparty\chromium\base/ranges/algorithm.h(3776): note: see declaration of 'base::ranges::set_union'
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            pvarga Peter Varga
            Reporter:
            jussi_witick Jussi Witick
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes