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

Windows 10 x64 Qt5.6.3 qtwebkit compile build failed prompt

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Duplicate
    • Affects Version/s: 5.6.2
    • Fix Version/s: None
    • Component/s: WebKit
    • Labels:
      None
    • Environment:
      Windows 10 x64
      QT5.6.3
      VS 2015 update3
      Windows 10 SDK
      DirectX SDK 9.29.1962

      Description

      configure -confirm-license -opensource -platform win32-msvc2015 -debug-and-release -mp -prefix "G:\Qt\Qt5.6_x64\5.6\msvc2015_64" -openssl -icu -openvg -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-sql-sqlite -plugin-sql-sqlite -opengl es2 -angle -largefile -nomake tests -nomake examples -skip qtdoc -skip qtdocgallery -skip qtenginio -skip qtfeedback -skip qtpim -skip qtpurchasing -skip qtqa -skip qtquick1 -skip qtsystems -I C:\icu4c\include -L C:\icu4c\lib64 -I C:\OpenSSL-Win64\include -L C:\OpenSSL-Win64\lib
      

      Error message is as follows:

      JSCallbackConstructor.cpp
      JSBase.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSCallbackConstructor.cpp)
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSBase.cpp)
      JSCallbackFunction.cpp
      JSCallbackObject.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSCallbackObject.cpp)
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSCallbackFunction.cpp)
      JSClassRef.cpp
      JSContextRef.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSClassRef.cpp)
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSContextRef.cpp)
      JSObjectRef.cpp
      JSScriptRef.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSScriptRef.cpp)
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSObjectRef.cpp)
      JSStringRef.cpp
      JSStringRefQt.cpp
      API\JSStringRef.cpp(40): error C2665: 'OpaqueJSString::create': none of the 4 overloads could convert all the argument types
      h:\qt5.6\qtwebkit\source\javascriptcore\api\OpaqueJSString.h(49): note: could be 'WTF::PassRefPtr<OpaqueJSString> OpaqueJSString::create(const UChar *,unsigned int)' (compiling source file API\JSStringRef.cpp)
      h:\qt5.6\qtwebkit\source\javascriptcore\api\OpaqueJSString.h(44): note: or       'WTF::PassRefPtr<OpaqueJSString> OpaqueJSString::create(const LChar *,unsigned int)' (compiling source file API\JSStringRef.cpp)
      API\JSStringRef.cpp(40): note: while trying to match the argument list '(const JSChar *, std::size_t)'
      API\JSStringRef.cpp(40): error C2228: left of '.leakRef' must have class/struct/union
      API\JSStringRef.cpp(65): error C2665: 'WTF::StringImpl::createWithoutCopying': none of the 2 overloads could convert all  the argument types
      H:\qt5.6\qtwebkit\Source\WTF\wtf/text/StringImpl.h(432): note: could be 'WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::createWithoutCopying(const LChar *,unsigned int,WTF::HasTerminatingNullCharacter)' (compiling source file API\JSStringRef.cpp)
      H:\qt5.6\qtwebkit\Source\WTF\wtf/text/StringImpl.h(431): note: or       'WTF::PassRefPtr<WTF::StringImpl> WTF::StringImpl::createWithoutCopying(const UChar *,unsigned int,WTF::HasTerminatingNullCharacter)' (compiling source file API\JSStringRef.cpp)
      API\JSStringRef.cpp(65): note: while trying to match the argument list '(const JSChar *, std::size_t, WTF::HasTerminatingNullCharacter)'
      API\JSStringRef.cpp(65): error C2228: left of '.leakRef' must have class/struct/union
      API\JSStringRef.cpp(86): error C2440: 'return': cannot convert from 'const UChar *' to 'const JSChar *'
      API\JSStringRef.cpp(86): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      JSValueRef.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSStringRefQt.cpp)
      JSWeakObjectMapRefPrivate.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSValueRef.cpp)
      OpaqueJSString.cpp
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\JSWeakObjectMapRefPrivate.cpp)
      h:\qt5.6\qtbase\include\qtcore\../../src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc (compiling source file API\OpaqueJSString.cpp)
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.EXE"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: '(' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              annulen Konstantin Tokarev
              Reporter:
              liuliuab1 ming liu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes