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

QtScript build failed on Windows 10 (msvc2015-x86_64)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.9
    • 5.10
    • Qt Script
    • None
    • adec1e10f6a54d78c3c1e8944263787931fffc9f (qtscript/5.9, 22.3.2017, 5.9)

    Description

      https://codereview.qt-project.org/#/c/187993/
      http://testresults.qt.io/coin/integration/qt/qt5/tasks/1490170507
      http://testresults.qt.io/logs/qt/qtscript/85ead1725f4b731bda95b7730fcd5ff3b12cca8b/WindowsWindows_10x86_64WindowsWindows_10x86_64MSVC2015qtci-windows-10-x86_64-a68032DeveloperBuild_Release_QtNamespace_QtLibInfix/f682fda34748ed5629e23c98e359406262b7cb2f/build_1490170582/buildlog.txt.gz

      	cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -wd4396 -wd4099 -O2 -MD -utf-8 -D_HAS_EXCEPTIONS=0 -DUNICODE -DWIN32 -DWIN64 -DQT_NO_FOREACH -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DUSE_SYSTEM_MALLOC -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DNOMINMAX -D_CRT_RAND_S -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_NAMESPACE=TestNamespace -D_WINDLL -WX -W3 -wd4180 -wd4458 -I. -I..\3rdparty\javascriptcore\JavaScriptCore -I..\3rdparty\javascriptcore -I..\3rdparty\javascriptcore\JavaScriptCore\assembler -I..\3rdparty\javascriptcore\JavaScriptCore\bytecode -I..\3rdparty\javascriptcore\JavaScriptCore\bytecompiler -I..\3rdparty\javascriptcore\JavaScriptCore\debugger -I..\3rdparty\javascriptcore\JavaScriptCore\interpreter -I..\3rdparty\javascriptcore\JavaScriptCore\jit -I..\3rdparty\javascriptcore\JavaScriptCore\parser -I..\3rdparty\javascriptcore\JavaScriptCore\pcre -I..\3rdparty\javascriptcore\JavaScriptCore\profiler -I..\3rdparty\javascriptcore\JavaScriptCore\runtime -I..\3rdparty\javascriptcore\JavaScriptCore\wrec -I..\3rdparty\javascriptcore\JavaScriptCore\wtf -I..\3rdparty\javascriptcore\JavaScriptCore\wtf\symbian -I..\3rdparty\javascriptcore\JavaScriptCore\wtf\unicode -I..\3rdparty\javascriptcore\JavaScriptCore\yarr -I..\3rdparty\javascriptcore\JavaScriptCore\API -I..\3rdparty\javascriptcore\JavaScriptCore\ForwardingHeaders -I..\3rdparty\javascriptcore\JavaScriptCore\generated -IC:/Users/qt/work/qt/qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I..\3rdparty\javascriptcore\JavaScriptCore\pcre -IC:/Users/qt/work/qt/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I. -Iparser -I..\..\include -I..\..\include\QtScript -I..\..\include\QtScript\5.10.0 -I..\..\include\QtScript\5.10.0\QtScript -Itmp -Ic:\Users\qt\work\install\include\QtCore\5.10.0 -Ic:\Users\qt\work\install\include\QtCore\5.10.0\QtCore -Ic:\Users\qt\work\install\include -Ic:\Users\qt\work\install\include\QtCore -I.moc\release -IC:\utils\my_sql\my_sql\include -IC:\utils\postgresql\pgsql\include -Ic:\Users\qt\work\install\mkspecs\win32-msvc -DQT_NO_CAST_TO_ASCII=1 -DQT_NO_CAST_FROM_ASCII=1 -DQT_STRICT_ITERATORS -DQT_NO_URL_CAST_FROM_STRING=1 -DQT_NO_CAST_FROM_BYTEARRAY=1 -DQT_NO_KEYWORDS=1 -DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_OPERATOR_PLUS -Dsignals=int -Dslots=int -Demit=public: -Dforeach=public: -Dforever=public: -FIapi\qscriptable.h -Foobj\release\release\header_qscriptable.obj c:/Users/qt/work/install/mkspecs/features/data/dummy.cpp
      dummy.cpp
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): error C2220: warning treated as error - no 'object' file generated
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): note: to simplify migration, consider the temporary use of /Wv:18 flag with the version of the compiler with which you used to build without warnings
      jom: C:\Users\qt\work\qt\qtscript\src\script\Makefile.Release [obj\release\release\header_qscriptable.obj] Error 2
      	cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -wd4396 -wd4099 -O2 -MD -utf-8 -D_HAS_EXCEPTIONS=0 -DUNICODE -DWIN32 -DWIN64 -DQT_NO_FOREACH -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DUSE_SYSTEM_MALLOC -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DNOMINMAX -D_CRT_RAND_S -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_NAMESPACE=TestNamespace -D_WINDLL -WX -W3 -wd4180 -wd4458 -I. -I..\3rdparty\javascriptcore\JavaScriptCore -I..\3rdparty\javascriptcore -I..\3rdparty\javascriptcore\JavaScriptCore\assembler -I..\3rdparty\javascriptcore\JavaScriptCore\bytecode -I..\3rdparty\javascriptcore\JavaScriptCore\bytecompiler -I..\3rdparty\javascriptcore\JavaScriptCore\debugger -I..\3rdparty\javascriptcore\JavaScriptCore\interpreter -I..\3rdparty\javascriptcore\JavaScriptCore\jit -I..\3rdparty\javascriptcore\JavaScriptCore\parser -I..\3rdparty\javascriptcore\JavaScriptCore\pcre -I..\3rdparty\javascriptcore\JavaScriptCore\profiler -I..\3rdparty\javascriptcore\JavaScriptCore\runtime -I..\3rdparty\javascriptcore\JavaScriptCore\wrec -I..\3rdparty\javascriptcore\JavaScriptCore\wtf -I..\3rdparty\javascriptcore\JavaScriptCore\wtf\symbian -I..\3rdparty\javascriptcore\JavaScriptCore\wtf\unicode -I..\3rdparty\javascriptcore\JavaScriptCore\yarr -I..\3rdparty\javascriptcore\JavaScriptCore\API -I..\3rdparty\javascriptcore\JavaScriptCore\ForwardingHeaders -I..\3rdparty\javascriptcore\JavaScriptCore\generated -IC:/Users/qt/work/qt/qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I..\3rdparty\javascriptcore\JavaScriptCore\pcre -IC:/Users/qt/work/qt/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I. -Iparser -I..\..\include -I..\..\include\QtScript -I..\..\include\QtScript\5.10.0 -I..\..\include\QtScript\5.10.0\QtScript -Itmp -Ic:\Users\qt\work\install\include\QtCore\5.10.0 -Ic:\Users\qt\work\install\include\QtCore\5.10.0\QtCore -Ic:\Users\qt\work\install\include -Ic:\Users\qt\work\install\include\QtCore -I.moc\release -IC:\utils\my_sql\my_sql\include -IC:\utils\postgresql\pgsql\include -Ic:\Users\qt\work\install\mkspecs\win32-msvc -DQT_NO_CAST_TO_ASCII=1 -DQT_NO_CAST_FROM_ASCII=1 -DQT_STRICT_ITERATORS -DQT_NO_URL_CAST_FROM_STRING=1 -DQT_NO_CAST_FROM_BYTEARRAY=1 -DQT_NO_KEYWORDS=1 -DQT_USE_QSTRINGBUILDER -DQT_USE_FAST_OPERATOR_PLUS -Dsignals=int -Dslots=int -Demit=public: -Dforeach=public: -Dforever=public: -FIapi\qscriptclass.h -Foobj\release\release\header_qscriptclass.obj c:/Users/qt/work/install/mkspecs/features/data/dummy.cpp
      dummy.cpp
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): error C2220: warning treated as error - no 'object' file generated
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc
      c:\Users\qt\work\install\include\QtCore/qflags.h(57): note: to simplify migration, consider the temporary use of /Wv:18 flag with the version of the compiler with which you used to build without warnings
      jom: C:\Users\qt\work\qt\qtscript\src\script\Makefile.Release [obj\release\release\header_qscriptclass.obj] Error 2
      jom: C:\Users\qt\work\qt\qtscript\src\script\Makefile [release] Error 2
      jom: C:\Users\qt\work\qt\qtscript\src\Makefile [sub-script-make_first-ordered] Error 2
      jom: C:\Users\qt\work\qt\qtscript\Makefile [sub-src-make_first] Error 2
      

      Attachments

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

        Activity

          People

            kleint Friedemann Kleint
            liaqi Liang Qi
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes