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

Qt Continuous Integration System ci-noreply at qt-project.org
Thu Jun 27 16:55:18 CEST 2013


qtdeclarative failed to compile :(

  In file included from /work/build/qt/qtbase/include/QtCore/qhash.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/QHash:1,
                   from qml/v4/qv4internalclass_p.h:44,
                   from qml/v4/qv4internalclass.cpp:42:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h: In member function 'bool TestNamespace::QHashNode<Key, T>::same_key(uint, const Key&) const [with Key = TestNamespace::QV4::InternalClassTransition, T = TestNamespace::QV4::InternalClass*, uint = unsigned int]':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:897:9:   instantiated from 'TestNamespace::QHash<Key, T>::Node** TestNamespace::QHash<Key, T>::findNode(const Key&, uint*) const [with Key = TestNamespace::QV4::InternalClassTransition, T = TestNamespace::QV4::InternalClass*, TestNamespace::QHash<Key, T>::Node = TestNamespace::QHashNode<TestNamespace::QV4::InternalClassTransition, TestNamespace::QV4::InternalClass*>, uint = unsigned int]'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:866:42:   instantiated from 'TestNamespace::QHash<Key, T>::const_iterator TestNamespace::QHash<Key, T>::constFind(const Key&) const [with Key = TestNamespace::QV4::InternalClassTransition, T = TestNamespace::QV4::InternalClass*]'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:215:86: error: no match for 'operator==' in 'key0 == ((const TestNamespace::QHashNode<TestNamespace::QV4::InternalClassTransition, TestNamespace::QV4::InternalClass*>*)this)->TestNamespace::QHashNode<TestNamespace::QV4::InternalClassTransition, TestNamespace::QV4::InternalClass*>::key'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:215:86: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:564:13: note: bool TestNamespace::operator==(const TestNamespace::QVariant&, const TestNamespace::QVariantComparisonHelper&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:564:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QVariant&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qvarlengtharray.h:404:6: note: template<class T, int Prealloc1, int Prealloc2> bool TestNamespace::operator==(const TestNamespace::QVarLengthArray<T, Prealloc1>&, const TestNamespace::QVarLengthArray<T, Prealloc2>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qscopedpointer.h:171:13: note: template<class T, class Cleanup> bool TestNamespace::operator==(const TestNamespace::QScopedPointer<T, Cleanup>&, const TestNamespace::QScopedPointer<T, Cleanup>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1325:13: note: bool TestNamespace::operator==(const TestNamespace::QStringRef&, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1325:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1322:45: note: bool TestNamespace::operator==(TestNamespace::QLatin1String, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1322:45: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1318:13: note: bool TestNamespace::operator==(const TestNamespace::QStringRef&, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1318:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1315:45: note: bool TestNamespace::operator==(const TestNamespace::QString&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1315:45: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QString&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1312:45: note: bool TestNamespace::operator==(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1312:45: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1038:46: note: bool TestNamespace::operator==(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1038:46: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:981:13: note: bool TestNamespace::operator==(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:981:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:976:13: note: bool TestNamespace::operator==(const TestNamespace::QString&, TestNamespace::QString::Null)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:976:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QString&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:975:13: note: bool TestNamespace::operator==(TestNamespace::QString::Null, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:975:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'TestNamespace::QString::Null'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:974:13: note: bool TestNamespace::operator==(TestNamespace::QString::Null, TestNamespace::QString::Null)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:974:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'TestNamespace::QString::Null'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1352:46: note: bool TestNamespace::operator==(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1352:46: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1025:46: note: bool TestNamespace::operator==(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1025:46: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:528:13: note: bool TestNamespace::operator==(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:528:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:526:13: note: bool TestNamespace::operator==(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:526:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:524:13: note: bool TestNamespace::operator==(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:524:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:198:13: note: bool TestNamespace::operator==(const TestNamespace::QHashDummyValue&, const TestNamespace::QHashDummyValue&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qhash.h:198:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'const TestNamespace::QHashDummyValue&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:83:13: note: template<class T1, class T2> bool TestNamespace::operator==(const TestNamespace::QPair<T1, T2>&, const TestNamespace::QPair<T1, T2>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:513:13: note: bool TestNamespace::operator==(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:513:13: note:   no known conversion for argument 1 from 'const TestNamespace::QV4::InternalClassTransition' to 'TestNamespace::QChar'
  make[3]: *** [.obj/debug-shared/qv4internalclass.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_wip_v4_Integration/build_00015/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/wip/v4_1372344504):
    http://codereview.qt-project.org/59942 [PS1] - Fix an obvious typo in the pool allocation sizing.
    http://codereview.qt-project.org/60009 [PS1] - Fix daylight savings code on Windows altogether
    http://codereview.qt-project.org/60017 [PS3] - Rewrite identifier table
    http://codereview.qt-project.org/60016 [PS2] - Rename IdentifierHash to IdentifierTable
    http://codereview.qt-project.org/60015 [PS2] - Remove some unused code and forward declarations
    http://codereview.qt-project.org/59910 [PS3] - Introduce an Identifier class
    http://codereview.qt-project.org/59909 [PS3] - Get rid of QHashedV4String
    http://codereview.qt-project.org/59826 [PS3] - Remove a potentially dangerous optimisation
    http://codereview.qt-project.org/59825 [PS3] - Remove the symbol optimisation from hashed string
    http://codereview.qt-project.org/59824 [PS3] - Remove an overoptimisation that was only used (wrongly) in one place
    http://codereview.qt-project.org/59823 [PS3] - More correct assertion in QHasheV4String
    http://codereview.qt-project.org/59822 [PS3] - A frozen class is also sealed
    http://codereview.qt-project.org/59780 [PS3] - Don't use a PersistentValue in QHashedV4String
    http://codereview.qt-project.org/59779 [PS3] - Some optimisations for QV4::Script
    http://codereview.qt-project.org/59778 [PS3] - Speed up QV4::InternalClass



More information about the Ci-reports mailing list