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