[Ci-reports] fail on QtDeclarative_dev_Integration #1766

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Aug 5 12:22:13 CEST 2014


qtdeclarative failed to compile :(

  In file included from /work/build/qt/qtbase/include/QtCore/qglobal.h:1:0,
                   from compiler/qqmltypecompiler_p.h:44,
                   from compiler/qqmltypecompiler.cpp:42:
  qcc -Vgcc_ntoarmv7le -c -Wno-psabi -lang-c++ -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wc,-std=gnu++0x -Wall -W -D_REENTRANT -fPIC -shared -DQT_NO_CLIPBOARD -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -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=0x050000 -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I/work/build/qt/qtbase/mkspecs/qnx-armle-v7-qcc -I. -I/work/build/qt/qtbase/include -I/work/build/qt/qtbase/include/QtQml -I/work/build/qt/qtbase/include/QtQml/5.4.0 -I/work/build/qt/qtbase/include/QtQml/5.4.0/QtQml -Icompiler -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 -Ijit -I. -Ijsruntime -I. -I../3rdparty/double-conversion -Idebugger -Ianimations -I/work/build/qt/qtbase/include/QtCore/5.4.0 -I/work/build/qt/qtbase/include/QtCore/5.4.0/QtCore -I/work/build/qt/qtbase/include/QtNetwork -I/work/build/qt/qtbase/include/QtCore -I.moc -I/opt/qnx660/target/qnx6/usr/include -I/opt/qnx660/target/qnx6/usr/include/freetype2 -o .obj/qv4binop.o jit/qv4binop.cpp
  jit/qv4binop.cpp: In member function 'bool QV4::JIT::Binop::int32Binop(QV4::IR::Expr*, QV4::IR::Expr*, QV4::IR::Expr*)':
  jit/qv4binop.cpp:408:56: error: no matching function for call to 'QV4::JIT::Assembler::xor32(QV4::JIT::Assembler::Pointer&, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID&)'
  jit/qv4binop.cpp:408:56: note: candidates are:
  In file included from ../3rdparty/masm/assembler/MacroAssembler.h:34:0,
                   from jit/qv4targetplatform_p.h:50,
                   from jit/qv4assembler_p.h:50,
                   from jit/qv4isel_masm_p.h:56,
                   from jit/qv4binop_p.h:45,
                   from jit/qv4binop.cpp:41:
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:475:10: note: void JSC::MacroAssemblerARMv7::xor32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:475:10: note:   candidate expects 3 arguments, 2 provided
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:480:10: note: void JSC::MacroAssemblerARMv7::xor32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:480:10: note:   candidate expects 3 arguments, 2 provided
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:496:10: note: void JSC::MacroAssemblerARMv7::xor32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:496:10: note:   no known conversion for argument 1 from 'QV4::JIT::Assembler::Pointer' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID {aka JSC::ARMRegisters::RegisterID}'
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:501:10: note: void JSC::MacroAssemblerARMv7::xor32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:501:10: note:   no known conversion for argument 1 from 'QV4::JIT::Assembler::Pointer' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32'
  jit/qv4binop.cpp:410:56: error: no matching function for call to 'QV4::JIT::Assembler::mul32(QV4::JIT::Assembler::Pointer&, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID&)'
  jit/qv4binop.cpp:410:56: note: candidates are:
  In file included from ../3rdparty/masm/assembler/MacroAssembler.h:34:0,
                   from jit/qv4targetplatform_p.h:50,
                   from jit/qv4assembler_p.h:50,
                   from jit/qv4isel_masm_p.h:56,
                   from jit/qv4binop_p.h:45,
                   from jit/qv4binop.cpp:41:
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:308:10: note: void JSC::MacroAssemblerARMv7::mul32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:308:10: note:   no known conversion for argument 1 from 'QV4::JIT::Assembler::Pointer' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID {aka JSC::ARMRegisters::RegisterID}'
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:313:10: note: void JSC::MacroAssemblerARMv7::mul32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:313:10: note:   candidate expects 3 arguments, 2 provided
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:319:10: note: void JSC::MacroAssemblerARMv7::mul32(JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
  ../3rdparty/masm/assembler/MacroAssemblerARMv7.h:319:10: note:   candidate expects 3 arguments, 2 provided
  make[3]: *** [.obj/qv4binop.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_dev_Integration/build_01766/linux-qnx-armv7le_Ubuntu_12.04_x64/log.txt.gz

  Tested changes (refs/builds/dev_1407233127):
    http://codereview.qt-project.org/90486 [PS5] - V4 JIT: tune generated instructions for inplace binops
    http://codereview.qt-project.org/91134 [PS2] - Use the renamed qt_gl_global_share_context



More information about the Ci-reports mailing list