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

5.15 submodule update fails consistently due to qtwebengine "Use of undefined type QVariant"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.15.0 Alpha
    • 5.15
    • WebEngine
    • None
    • 15ddeed8251f5253f71c05800cc4c45f791e890b (qt/qtwebengine/5.15)

    Description

      See https://codereview.qt-project.org/c/qt/qt5/+/280691

      Right now the errors (except when it fails due to other reasons) seem to be caused by qtwebengine:

      28024: cl : Command line warning D9025 : overriding '/O1' with '/O2'
       cl : Command line warning D9025 : overriding '/W4' with '/W3'
       [26660/27015] CXX obj/QtWebEngineCore/pref_service_adapter.obj
       cl : Command line warning D9025 : overriding '/O1' with '/O2'
       cl : Command line warning D9025 : overriding '/W4' with '/W3'
       [26661/27015] CXX obj/QtWebEngineCore/url_request_notification.obj
       FAILED: obj/QtWebEngineCore/url_request_notification.obj
       ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.23.28105\bin\HostX64\x86/cl.exe" /nologo /showIncludes "-DCHROMIUM_VERSION=\"77.0.3865.129\"" -DUSE_AURA=1 -DNO_TCMALLOC -DOFFICIAL_BUILD -DCHROMIUM_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 -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DQT_NO_LINKED_LIST -DNDEBUG -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS "-DQTWEBENGINECORE_VERSION_STR=\"5.15.0\"" "-DQTWEBENGINEPROCESS_NAME=\"QtWebEngineProcess\"" -DBUILDING_CHROMIUM -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -DQT_WEBENGINECOREHEADERS_LIB -DWEBP_EXTERN=extern -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING -DSK_GL -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DV8_DEPRECATION_WARNINGS -DPERFETTO_BUILD_WITH_EMBEDDER -DPERFETTO_BUILD_WITH_CHROMIUM -DPERFETTO_FORCE_DLOG=0 -I../../3rdparty/chromium/skia/config -I../../3rdparty/chromium/third_party -I../../3rdparty/chromium/third_party/boringssl/src/include -I../../3rdparty/chromium/third_party/skia/include/core -Igen -I../../3rdparty/chromium -IC:/Users/qt/work/qt/qtwebengine/src/core -IC:/Users/qt/work/qt/qtwebengine/src/core/api -IC:/Users/qt/work/install/include/QtQuick/5.15.0 -IC:/Users/qt/work/install/include/QtQuick/5.15.0/QtQuick -IC:/Users/qt/work/install/include/QtGui/5.15.0 -IC:/Users/qt/work/install/include/QtGui/5.15.0/QtGui -IC:/Users/qt/work/install/include -IC:/Users/qt/work/install/include/QtQuick -IC:/Users/qt/work/install/include/QtGui -IC:/Users/qt/work/install/include/QtANGLE -IC:/Users/qt/work/install/include/QtQmlModels/5.15.0 -IC:/Users/qt/work/install/include/QtQmlModels/5.15.0/QtQmlModels -IC:/Users/qt/work/install/include/QtQml/5.15.0 -IC:/Users/qt/work/install/include/QtQml/5.15.0/QtQml -IC:/Users/qt/work/install/include/QtCore/5.15.0 -IC:/Users/qt/work/install/include/QtCore/5.15.0/QtCore -IC:/Users/qt/work/install/include/QtQmlModels -IC:/Users/qt/work/install/include/QtWebChannel -IC:/Users/qt/work/install/include/QtQml -IC:/Users/qt/work/install/include/QtNetwork -IC:/Users/qt/work/install/include/QtPositioning -IC:/Users/qt/work/install/include/QtCore -IC:/Users/qt/work/qt/qtwebengine/include -IC:/Users/qt/work/qt/qtwebengine/include/QtWebEngineCore -IC:/Users/qt/work/qt/qtwebengine/include/QtWebEngineCore/5.15.0 -IC:/Users/qt/work/qt/qtwebengine/include/QtWebEngineCore/5.15.0/QtWebEngineCore -I.moc/release -IC:/VulkanSDK/1.0.51.0/include -IC:/opensslx86/include -IC:/Utils/my_sql/mysql-5.7.25-win32/include -IC:/Utils/postgresqlx86/pgsql/include -Igen/.moc -IC:/Users/qt/work/install/mkspecs/win32-msvc -I../../3rdparty/chromium/third_party/libyuv/include -I../../3rdparty/chromium/third_party/libwebp/src -I../../3rdparty/chromium/third_party/wtl/include -I../../3rdparty/chromium/third_party/khronos -I../../3rdparty/chromium/gpu -Igen/third_party/dawn -I../../3rdparty/chromium/third_party/dawn/src/include -I../../3rdparty/chromium/third_party/jsoncpp/source/include -I../../3rdparty/chromium/third_party/jsoncpp/generated -I../../3rdparty/chromium/third_party/boringssl/src/include -I../../3rdparty/chromium/third_party/ced/src -I../../3rdparty/chromium/third_party/icu/source/common -I../../3rdparty/chromium/third_party/icu/source/i18n -I../../3rdparty/chromium/third_party/protobuf/src -I../../3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../3rdparty/chromium/third_party/webrtc_overrides -I../../3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../3rdparty/chromium/third_party/abseil-cpp -I../../3rdparty/chromium/third_party/skia -I../../3rdparty/chromium/third_party/leveldatabase -I../../3rdparty/chromium/third_party/leveldatabase/src -I../../3rdparty/chromium/third_party/leveldatabase/src/include -I../../3rdparty/chromium/third_party/libwebm/source -I../../3rdparty/chromium/v8/include -Igen/v8/include -I../../3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/protos -Igen/third_party/perfetto/protos -Igen/third_party/perfetto/protos -Igen/third_party/perfetto/protos -Igen/third_party/perfetto/protos -Igen/third_party/perfetto/protos -I../../3rdparty/chromium/third_party/mesa_headers /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 /wd4267 /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /MD -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -Zi -MD -utf-8 -W3 -w44456 -w44457 -w44458 /FIbuild/precompile.h /Fpobj/QtWebEngineCore_cc.pch /Yubuild/precompile.h /TP /wd4577 -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -Zi -MD -std:c++14 -utf-8 /wd4530 /wd4577 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 /wd4100 /wd4101 /c C:/Users/qt/work/qt/qtwebengine/src/core/net/url_request_notification.cpp /Foobj/QtWebEngineCore/url_request_notification.obj /Fd"obj/QtWebEngineCore_cc.pdb"
       cl : Command line warning D9025 : overriding '/O1' with '/O2'
       cl : Command line warning D9025 : overriding '/W4' with '/W3'
       C:/Users/qt/work/qt/qtwebengine/src/core/net/url_request_notification.cpp(106): error C2027: use of undefined type 'QVariant'
      

      Attachments

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

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            lagocs Laszlo Agocs
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes