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

Reply via email to