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

build error for qtscript, C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P0: Blocker
    • 5.10.0 Beta 2
    • 5.10.0 Beta 1
    • Qt Script
    • None
    • a4c96742f5166d6354f2ac22233d4679d12ec3ae (qtscript/5.10, 13.10.2017)

    Description

      https://codereview.qt-project.org/#/c/207737/
      https://testresults.qt.io/coin/integration/qt/qt5/tasks/1507878051
      https://testresults.qt.io/coin/api/results/qt/qtscript/aaf8d00a16cf8173a372e3b7bc856a3fb5eb1c42/WindowsWindows_8_1x86_64WindowsWindows_8_1x86MSVC2013qtci-windows-8.1-x86_64-1cdeccDebugAndRelease_Release_ForceDebugInfo_OpenGLDynamic_DisableTests/5ad303f1fbaa536b8b3416ac31925eee935d116e/build_1507878205/buildlog.txt.gz

      	cl -c -Yc -Fp.pch\release\Qt5Script_pch.pch -Fo.pch\release\Qt5Script_pch.obj -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -wd4396 -wd4099 -wd4577 -O2 -MD -Zi -Zc:strictStrings /wd4530 /wd4577 /Fdobj\release\release\Qt5Script.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -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 -D_WINDLL -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 -I..\3rdparty\javascriptcore\JavaScriptCore\os-win32 -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_sqlx86\include -IC:\Utils\postgresqlx86\pgsql\include -Ic:\Users\qt\work\install\mkspecs\win32-msvc -TP ..\..\include\QtScript\QtScriptDepends
      QtScriptDepends
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(16) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(20) : error C2992: 'std::_Abs' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(18) : see declaration of 'std::_Abs'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(23) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(29) : error C2992: 'std::_Safe_multX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(27) : see declaration of 'std::_Safe_multX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(31) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(37) : error C2992: 'std::_Safe_multX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(34) : see declaration of 'std::_Safe_multX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(39) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(45) : error C2992: 'std::_Safe_mult' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(42) : see declaration of 'std::_Safe_mult'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(47) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(51) : error C2992: 'std::_Safe_mult' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(49) : see declaration of 'std::_Safe_mult'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(54) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(58) : error C2992: 'std::_Sign_of' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(56) : see declaration of 'std::_Sign_of'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(61) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(68) : error C2992: 'std::_Safe_addX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(66) : see declaration of 'std::_Safe_addX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(70) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(76) : error C2992: 'std::_Safe_addX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(73) : see declaration of 'std::_Safe_addX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(78) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(85) : error C2992: 'std::_Safe_add' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(81) : see declaration of 'std::_Safe_add'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(88) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(93) : error C2992: 'std::_GcdX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(91) : see declaration of 'std::_GcdX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(95) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(99) : error C2992: 'std::_GcdX' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(97) : see declaration of 'std::_GcdX'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(101) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(107) : error C2992: 'std::_Gcd' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(104) : see declaration of 'std::_Gcd'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(113) : error C2913: explicit specialization; 'std::_Gcd' is not a specialization of a class template
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(116) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(133) : error C2992: 'std::ratio' : invalid or missing template parameter list
              C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(119) : see declaration of 'std::ratio'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(143) : error C2061: syntax error : identifier 'intmax_t'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(148) : error C3203: 'ratio' : unspecialized class template can't be used as a template argument for template parameter '_Ty1', expected a real type
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(148) : error C3203: 'ratio' : unspecialized class template can't be used as a template argument for template parameter '_Ty2', expected a real type
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(148) : error C2906: 'std::_Are_ratios<int,int>' : explicit specialization requires 'template <>'
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\ratio(150) : fatal error C1903: unable to recover from previous error(s); stopping compilation
      jom: C:\Users\qt\work\qt\qtscript\src\script\Makefile.Release [.pch\release\Qt5Script_pch.obj] Error 2
      jom: C:\Users\qt\work\qt\qtscript\src\script\Makefile [release-all] Error 2
      

      Also happened in
      https://testresults.qt.io/coin/api/results/qt/qtscript/aaf8d00a16cf8173a372e3b7bc856a3fb5eb1c42/WindowsWindows_8_1x86_64WindowsWindows_8_1x86_64MSVC2013qtci-windows-8.1-x86_64-1cdeccDebugAndRelease_Release_ForceDebugInfo_OpenGLDynamic_DisableTests/5ad303f1fbaa536b8b3416ac31925eee935d116e/build_1507878206/buildlog.txt.gz
      https://testresults.qt.io/coin/api/results/qt/qtscript/aaf8d00a16cf8173a372e3b7bc856a3fb5eb1c42/WindowsWindows_8_1x86_64WindowsWindows_8_1x86_64MSVC2013qtci-windows-8.1-x86_64-1cdeccDeveloperBuild_Release_DisableTests/5ad303f1fbaa536b8b3416ac31925eee935d116e/build_1507878191/buildlog.txt.gz

      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:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes