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

Windows: Debug build of Qt5.3.0-beta (_HAS_ITERATOR_DEBUGGING ) using VS 2008 build fails in QtDeclarative

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Duplicate
    • Affects Version/s: 5.3.0 Beta1
    • Fix Version/s: 5.3.0 RC1
    • Labels:
      None
    • Environment:
      Win8.1 x32
      Visual Studio 2008
    • Commits:
      8c1864296e1254d61c8c8e761ad94529ef368ec6 (qtdeclarative)

      Description

      Please Attached file "nmake.log". There is an error

      	cl -c -nologo -Zm200 -Zc:wchar_t -arch:SSE2 -Zi -MDd -GR -W3 -w34100 -w34189 /Fd..\..\lib\Qt5Qmld.pdb -DUNICODE -DWIN32 -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -D_CRT_SECURE_NO_WARNINGS -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DNOMINMAX -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\include" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\include\QtQml" -I"..\..\include" -I"..\..\include\QtQml" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\include\QtQml\5.3.0" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\include\QtQml\5.3.0\QtQml" -I"tmp" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\qml\compiler" -I"." -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\jit" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\assembler" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\runtime" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\wtf" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\stubs" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\stubs\wtf" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\disassembler" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\disassembler\udis86" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\masm\stubs\compat" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\qml\jit" -I"." -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\qml\jsruntime" -I"." -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\3rdparty\double-conversion" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\qml\debugger" -I"C:\Qt\5.3.0_beta\SOURCE\qtdeclarative\src\qml\animations" -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\include" -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\include\QtNetwork" -I"C:\Qt\5.3.0_beta\VS2008\qtbase\include" -I"C:\Qt\5.3.0_beta\VS2008\qtbase\include\QtNetwork" -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\include\QtCore\5.3.0" -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\include\QtCore\5.3.0\QtCore" -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\include\QtCore" -I"C:\Qt\5.3.0_beta\VS2008\qtbase\include\QtCore" -I".moc\debug" -I"." -I"C:\Qt\5.3.0_beta\SOURCE\qtbase\mkspecs\win32-msvc2008" -Fo.obj\debug\ @C:\Users\wilson\AppData\Local\Temp\nmDF28.tmp
      qqmltypecompiler.cpp
      
      	cl -c -nologo -Zm200 -Zc:wchar_t -arch:SSE2 -Zi -MDd -GR -W3 -w34100 -w34189 /FdD:\dev\5-vs8-dev\qt-dev\qtbase\lib\Qt5Qmld.pdb -DUNICODE -DWIN32 -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -D_CRT_SECURE_NO_WARNINGS -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DNOMINMAX -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DQT_NO_EXCEPTIONS -DQT_NETWORK_LIB -DQT_CORE_LIB -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtQml" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtQml\5.4.0" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtQml\5.4.0\QtQml" -I"tmp" -I"compiler" -I"." -I"..\3rdparty\masm\jit" -I"..\3rdparty\masm\assembler" -I"..\3rdparty\masm\runtime" -I"..\3rdparty\masm\wtf" -I"..\3rdparty\masm\stubs" -I"..\3rdparty\masm\stubs\wtf" -I"..\3rdparty\masm" -I"..\3rdparty\masm\disassembler" -I"..\3rdparty\masm\disassembler\udis86" -I"..\3rdparty\masm\stubs\compat" -I"jit" -I"." -I"jsruntime" -I"." -I"..\3rdparty\double-conversion" -I"debugger" -I"animations" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtNetwork" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtCore\5.4.0" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtCore\5.4.0\QtCore" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\include\QtCore" -I".moc\debug" -I"D:\dev\5-vs8-dev\qt-dev\qtbase\mkspecs\win32-msvc2008" -Fo.obj\debug\ @C:\Users\qt\AppData\Local\Temp\nm33BE.tmp
      qqmltypecompiler.cpp
      C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xutility(315) : error C2664: 'bool QQmlPropertyValidator::validateObject::GroupPropertyFinder::operator ()(const QV4::CompiledData::Binding *,quint32) const' : cannot convert parameter 1 from 'const quint32' to 'const QV4::CompiledData::Binding *'
              Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
              C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm(2300) : see reference to function template instantiation 'bool std::_Debug_lt_pred<_Pr,T,_Ty>(_Pr,const _Ty1 &,const _Ty2 &,const wchar_t *,unsigned int)' being compiled
              with
              [
                  _Pr=QQmlPropertyValidator::validateObject::GroupPropertyFinder,
                  T=const QV4::CompiledData::Binding *,
                  _Ty=quint32,
                  _Ty1=const QV4::CompiledData::Binding *,
                  _Ty2=quint32
              ]
              C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\algorithm(2314) : see reference to function template instantiation '_FwdIt std::_Lower_bound<const QV4::CompiledData::Binding*,_Ty,std::iterator_traits<_Iter>::difference_type,_Pr>(_FwdIt,_FwdIt,const _Ty &,_Pr,_Diff *)' being compiled
              with
              [
                  _FwdIt=const QV4::CompiledData::Binding *const *,
                  _Ty=quint32,
                  _Iter=const QV4::CompiledData::Binding *const *,
                  _Pr=QQmlPropertyValidator::validateObject::GroupPropertyFinder,
                  _Diff=std::iterator_traits<const QV4::CompiledData::Binding *const *>::difference_type
              ]
              compiler\qqmltypecompiler.cpp(1722) : see reference to function template instantiation '_FwdIt std::lower_bound<const QV4::CompiledData::Binding*,quint32,QQmlPropertyValidator::validateObject::GroupPropertyFinder>(_FwdIt,_FwdIt,const _Ty &,_Pr)' being compiled
              with
              [
                  _FwdIt=const QV4::CompiledData::Binding *const *,
                  _Ty=quint32,
                  _Pr=QQmlPropertyValidator::validateObject::GroupPropertyFinder
              ]
      
      

        Attachments

        1. Error_Screen.png
          Error_Screen.png
          229 kB
        2. qtbug38437.log
          130 kB
        3. VS2008Qt5_3Error.txt
          2 kB

          Issue Links

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

            Activity

              People

              Assignee:
              shausman Simon Hausmann
              Reporter:
              huai63 Wilson Lan
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes