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

Cannot build Qt 6.0.0 beta2 with -DFEATURE_schannel=ON

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • None
    • 6.0.0 Beta2
    • Network: SSL
    • None
    • Windows 10 10.0.19041
      VS2019 16.7.7 / MinGW 8.1.0
    • Windows
    • 318946

    Description

      [9/3654] Building CXX object qtbase\src\network\CMakeFiles\Network.dir\ssl\qsslsocket_schannel.cpp.obj
      FAILED: qtbase/src/network/CMakeFiles/Network.dir/ssl/qsslsocket_schannel.cpp.obj 
      C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1427~1.291\bin\Hostx64\x64\cl.exe  /nologo /TP -DNetwork_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_NETWORK_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_USE_QSTRINGBUILDER -DQT_USE_SYSTEM_PROXIES -DUNICODE -DWIN32 -DWIN64 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_USE_MATH_DEFINES -D_WIN64 -Ddeprecations -Iqtbase\src\network\Network_autogen\include -Iqtbase\include -Iqtbase\include\QtNetwork -ID:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network -Iqtbase\src\network -ID:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\kernel -Iqtbase\include\QtNetwork\6.0.0 -Iqtbase\include\QtNetwork\6.0.0\QtNetwork -ID:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\..\3rdparty\zlib\src -Iqtbase\include\QtCore -ID:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\mkspecs\win32-msvc -Iqtbase\src\corelib -Iqtbase\include\QtCore\6.0.0 -Iqtbase\include\QtCore\6.0.0\QtCore /DWIN32 /D_WINDOWS /GR /EHsc /DNDEBUG -O2 -MD   /W3 /wd4530 /wd4577 -Zc:__cplusplus -utf-8 -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:externConstexpr -Zc:wchar_t -std:c++17 /YuD:/Qt/build-Qtq0wx6v9/qtbase/src/network/CMakeFiles/Network.dir/cmake_pch.hxx /FpD:/Qt/build-Qtq0wx6v9/qtbase/src/network/CMakeFiles/Network.dir/./cmake_pch.cxx.pch /FID:/Qt/build-Qtq0wx6v9/qtbase/src/network/CMakeFiles/Network.dir/cmake_pch.hxx /showIncludes /Foqtbase\src\network\CMakeFiles\Network.dir\ssl\qsslsocket_schannel.cpp.obj /Fdqtbase\src\network\CMakeFiles\Network.dir\ /FS -c D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2641: ????"QMutexLocker"?????
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2784: "QMutexLocker<Mutex> QMutexLocker(const QMutexLocker<Mutex> &)": ???"QGlobalStatic<QRecursiveMutex,`anonymous-namespace'::Q_QGS_qt_schannel_mutex::Type *`anonymous-namespace'::Q_QGS_qt_schannel_mutex::innerFunction(void),`anonymous-namespace'::Q_QGS_qt_schannel_mutex::guard>"?"const QMutexLocker<Mutex> &"?? ?? ??
      D:\Qt\build-Qtq0wx6v9\qtbase\include\QtCore\../../../../qt-everywhere-src-6.0.0-beta2/qtbase/src/corelib/thread/qmutex.h(276): note: ??"QMutexLocker"???
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2784: "QMutexLocker<Mutex> QMutexLocker(const QMutexLocker<Mutex> &)": ???"QGlobalStatic<QRecursiveMutex,`anonymous-namespace'::Q_QGS_qt_schannel_mutex::Type *`anonymous-namespace'::Q_QGS_qt_schannel_mutex::innerFunction(void),`anonymous-namespace'::Q_QGS_qt_schannel_mutex::guard>"?"const QMutexLocker<Mutex> &"?? ?? ??
      D:\Qt\build-Qtq0wx6v9\qtbase\include\QtCore\../../../../qt-everywhere-src-6.0.0-beta2/qtbase/src/corelib/thread/qmutex.h(276): note: ??"QMutexLocker"???
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2784: "QMutexLocker<Mutex> QMutexLocker(Mutex *)": ???"QGlobalStatic<QRecursiveMutex,`anonymous-namespace'::Q_QGS_qt_schannel_mutex::Type *`anonymous-namespace'::Q_QGS_qt_schannel_mutex::innerFunction(void),`anonymous-namespace'::Q_QGS_qt_schannel_mutex::guard>"?"Mutex *"?? ?? ??
      D:\Qt\build-Qtq0wx6v9\qtbase\include\QtCore\../../../../qt-everywhere-src-6.0.0-beta2/qtbase/src/corelib/thread/qmutex.h(241): note: ??"QMutexLocker"???
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2784: "QMutexLocker<Mutex> QMutexLocker(QMutexLocker<Mutex>)": ???"QGlobalStatic<QRecursiveMutex,`anonymous-namespace'::Q_QGS_qt_schannel_mutex::Type *`anonymous-namespace'::Q_QGS_qt_schannel_mutex::innerFunction(void),`anonymous-namespace'::Q_QGS_qt_schannel_mutex::guard>"?"QMutexLocker<Mutex>"?? ?? ??
      D:\Qt\build-Qtq0wx6v9\qtbase\include\QtCore\../../../../qt-everywhere-src-6.0.0-beta2/qtbase/src/corelib/thread/qmutex.h(239): note: ??"QMutexLocker"???
      D:\Qt\qt-everywhere-src-6.0.0-beta2\qtbase\src\network\ssl\qsslsocket_schannel.cpp(518): error C2784: "QMutexLocker<Mutex> QMutexLocker(QMutexLocker<Mutex>)": ???"QGlobalStatic<QRecursiveMutex,`anonymous-namespace'::Q_QGS_qt_schannel_mutex::Type *`anonymous-namespace'::Q_QGS_qt_schannel_mutex::innerFunction(void),`anonymous-namespace'::Q_QGS_qt_schannel_mutex::guard>"?"QMutexLocker<Mutex>"?? ?? ??
      D:\Qt\build-Qtq0wx6v9\qtbase\include\QtCore\../../../../qt-everywhere-src-6.0.0-beta2/qtbase/src/corelib/thread/qmutex.h(239): note: ??"QMutexLocker"???
      

      The error is not occurred on Qt 6.0.0 alpha.

      Attachments

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

        Activity

          People

            tpochep Timur Pocheptsov
            fsu0413 Frank Su
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes