[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#stable

Qt Continuous Integration System ci-noreply at qt-project.org
Thu Oct 10 12:46:09 CEST 2013


qtdeclarative failed to compile :(

  /work/build/qt/qtdeclarative/src/qml/compiler/qv4isel_masm.cpp: In member function 'void QQmlJS::MASM::InstructionSelection::convertTypeToSInt32(QQmlJS::V4IR::Temp*, QQmlJS::V4IR::Temp*)':
  /work/build/qt/qtdeclarative/src/qml/compiler/qv4isel_masm.cpp:1624:103: error: no matching function for call to 'QQmlJS::MASM::Assembler::and32(const RegisterID&, JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32)'
  /work/build/qt/qtdeclarative/src/qml/compiler/qv4isel_masm.cpp:1624:103: note: candidates are:
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:78:10: note: void JSC::MacroAssemblerX86::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::X86Assembler>::AbsoluteAddress)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:78:10: note:   no known conversion for argument 1 from 'const RegisterID {aka const JSC::X86Registers::RegisterID}' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32'
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:181:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:181:10: note:   candidate expects 3 arguments, 2 provided
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:169:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:169:10: note:   candidate expects 3 arguments, 2 provided
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:164:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:164:10: note:   no known conversion for argument 1 from 'const RegisterID {aka const JSC::X86Registers::RegisterID}' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32'
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:159:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:159:10: note:   no known conversion for argument 1 from 'const RegisterID {aka const JSC::X86Registers::RegisterID}' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address'
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:154:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:154:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address'
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:149:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:149:10: note:   no known conversion for argument 1 from 'const RegisterID {aka const JSC::X86Registers::RegisterID}' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32'
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:144:10: note: void JSC::MacroAssemblerX86Common::and32(JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h:144:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32' to 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID {aka JSC::X86Registers::RegisterID}'
  /work/build/qt/qtdeclarative/src/qml/compiler/qv4isel_masm.cpp:1625:50: error: 'Equals' is not a member of 'QQmlJS::MASM::Assembler'
  make[3]: *** [.obj/release-shared/qv4isel_masm.o] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_stable_Integration/build_01094/revdep-qtquickcontrols_linux-g++_shadow-build_Ubuntu_11.10_x86/log.txt.gz

  Tested changes (refs/builds/stable_1381401611):
    http://codereview.qt-project.org/67670 [PS1] - V4 JIT: clean-up conversion functions and add toUInt32.



More information about the Ci-reports mailing list