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.
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports

Reply via email to