[Ci-reports] fail on QtLocation_dev_Integration #132

Qt Continuous Integration System ci-noreply at qt-project.org
Wed Jan 29 10:34:04 CET 2014


qtlocation failed to compile :(

  moc satellitemodel.h
  In file included from main.cpp:45:0:
  satellitemodel.h:102:16: error: reference to ‘QGeoSatelliteInfoSource’ is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:102:16: error: reference to ‘QGeoSatelliteInfoSource’ is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:107:5: error: reference to ‘QGeoSatelliteInfoSource’ is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:107:5: error: ‘QGeoSatelliteInfoSource’ does not name a type
  satellitemodel.h:115:5: error: reference to ‘QTimer’ is ambiguous
  satellitemodel.h:50:7: error: candidates are: struct QTimer
  /work/build/qt/qtbase/include/QtGui/../../src/gui/kernel/qwindowdefs.h:78:7: error:                 struct TestNamespace::QTimer
  satellitemodel.h:115:5: error: ‘QTimer’ does not name a type
  make[4]: *** [.obj/main.o] Error 1
  In file included from satellitemodel.cpp:41:0:
  satellitemodel.h:102:16: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:102:16: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:107:5: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.h:107:5: error: 'QGeoSatelliteInfoSource' does not name a type
  satellitemodel.cpp: In constructor 'SatelliteModel::SatelliteModel(TestNamespace::QObject*)':
  satellitemodel.cpp:46:33: error: class 'SatelliteModel' does not have any field named 'source'
  satellitemodel.cpp:49:5: error: 'source' was not declared in this scope
  satellitemodel.cpp:49:14: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.cpp:49:14: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.cpp:65:21: error: expected type-specifier before 'QTimer'
  satellitemodel.cpp:65:21: error: cannot convert 'int*' to 'QTimer*' in assignment
  satellitemodel.cpp:65:21: error: expected ';' before 'QTimer'
  satellitemodel.cpp:66:167: error: no matching function for call to 'SatelliteModel::connect(QTimer*&, const char*, SatelliteModel* const, const char*)'
  satellitemodel.cpp:66:167: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:198:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:198:36: note:   no known conversion for argument 1 from 'QTimer*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:201:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:201:36: note:   no known conversion for argument 1 from 'QTimer*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:479:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:479:32: note:   no known conversion for argument 1 from 'QTimer*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:215:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:247:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:256:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0) && (! TestNamespace::QtPrivate::FunctionPointer<Func2>::IsPointerToMemberFunction)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, Func2, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:287:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:295:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, Func2, TestNamespace::Qt::ConnectionType)
  satellitemodel.cpp:67:14: error: invalid use of incomplete type 'struct QTimer'
  satellitemodel.h:50:7: error: forward declaration of 'struct QTimer'
  satellitemodel.cpp: In member function 'virtual int SatelliteModel::rowCount(const TestNamespace::QModelIndex&) const':
  satellitemodel.cpp:74:10: error: 'source' was not declared in this scope
  satellitemodel.cpp: In member function 'virtual TestNamespace::QVariant SatelliteModel::data(const TestNamespace::QModelIndex&, int) const':
  satellitemodel.cpp:82:19: error: 'source' was not declared in this scope
  satellitemodel.cpp: In member function 'void SatelliteModel::setRunning(bool)':
  satellitemodel.cpp:160:10: error: 'source' was not declared in this scope
  satellitemodel.cpp:176:18: error: invalid use of incomplete type 'struct QTimer'
  satellitemodel.h:50:7: error: forward declaration of 'struct QTimer'
  satellitemodel.cpp:178:13: error: 'source' was not declared in this scope
  satellitemodel.cpp:180:13: error: 'source' was not declared in this scope
  satellitemodel.cpp:186:18: error: invalid use of incomplete type 'struct QTimer'
  satellitemodel.h:50:7: error: forward declaration of 'struct QTimer'
  satellitemodel.cpp:188:13: error: 'source' was not declared in this scope
  satellitemodel.cpp: At global scope:
  satellitemodel.cpp:248:28: error: variable or field 'error' declared void
  satellitemodel.cpp:248:28: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  satellitemodel.cpp:248:28: error: reference to 'QGeoSatelliteInfoSource' is ambiguous
  satellitemodel.h:51:7: error: candidates are: struct QGeoSatelliteInfoSource
  /work/build/qt/qtbase/include/QtPositioning/../../../qtlocation/src/positioning/qgeosatelliteinfosource.h:52:46: error:                 class TestNamespace::QGeoSatelliteInfoSource
  In file included from /usr/include/c++/4.6/algorithm:63:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]':
  /usr/include/c++/4.6/bits/stl_algo.h:2181:4:   instantiated from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:5332:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2107:4: error: no match for 'operator<' in '__i.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __first.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:2107:4: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  In file included from /usr/include/c++/4.6/algorithm:63:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]':
  /usr/include/c++/4.6/bits/stl_algo.h:5177:7:   instantiated from 'void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2279:8:   instantiated from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Size = int]'
  /usr/include/c++/4.6/bits/stl_algo.h:5330:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:1905:2: error: no match for 'operator<' in '__i.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __first.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:1905:2: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  In file included from /usr/include/c++/4.6/algorithm:63:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_algo.h: In function 'void std::__move_median_first(_Iterator, _Iterator, _Iterator) [with _Iterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]':
  /usr/include/c++/4.6/bits/stl_algo.h:2252:7:   instantiated from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2284:54:   instantiated from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Size = int]'
  /usr/include/c++/4.6/bits/stl_algo.h:5330:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:86:7: error: no match for 'operator<' in '__a.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __b.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:86:7: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h:88:4: error: no match for 'operator<' in '__b.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __c.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:88:4: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h:2252:7:   instantiated from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2284:54:   instantiated from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Size = int]'
  /usr/include/c++/4.6/bits/stl_algo.h:5330:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:90:9: error: no match for 'operator<' in '__a.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __c.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:90:9: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h:93:12: error: no match for 'operator<' in '__a.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __c.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:93:12: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h:95:12: error: no match for 'operator<' in '__b.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __c.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:95:12: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  In file included from /usr/include/c++/4.6/algorithm:63:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, const _Tp&) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Tp = TestNamespace::QGeoSatelliteInfo]':
  /usr/include/c++/4.6/bits/stl_algo.h:2253:70:   instantiated from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2284:54:   instantiated from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Size = int]'
  /usr/include/c++/4.6/bits/stl_algo.h:5330:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2212:4: error: no match for 'operator<' in '__first.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __pivot'
  /usr/include/c++/4.6/bits/stl_algo.h:2212:4: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h:2215:4: error: no match for 'operator<' in '__pivot < __last.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:2215:4: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'const TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /usr/include/c++/4.6/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]':
  /usr/include/c++/4.6/bits/stl_algo.h:2115:6:   instantiated from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2181:4:   instantiated from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:5332:4:   instantiated from 'void std::sort(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_algo.h:2068:7: error: no match for 'operator<' in '__val < __next.TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_algo.h:2068:7: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'std::iterator_traits<TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator>::value_type {aka TestNamespace::QGeoSatelliteInfo}' to 'const TestNamespace::QByteArray&'
  In file included from /usr/include/c++/4.6/bits/stl_algo.h:63:0,
                   from /usr/include/c++/4.6/algorithm:63,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Distance = long long int, _Tp = TestNamespace::QGeoSatelliteInfo]':
  /usr/include/c++/4.6/bits/stl_heap.h:396:4:   instantiated from 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_heap.h:234:4: error: no match for 'operator<' in 'TestNamespace::QList<T>::iterator::operator+(int) const [with T = TestNamespace::QGeoSatelliteInfo, TestNamespace::QList<T>::iterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator](((int)__secondChild)).TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < TestNamespace::QList<T>::iterator::operator+(int) const [with T = TestNamespace::QGeoSatelliteInfo, TestNamespace::QList<T>::iterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator](((int)(((unsigned int)__secondChild) + 4294967295u))).TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]()'
  /usr/include/c++/4.6/bits/stl_heap.h:234:4: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  In file included from /usr/include/c++/4.6/bits/stl_algo.h:63:0,
                   from /usr/include/c++/4.6/algorithm:63,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:82,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:42,
                   from /work/build/qt/qtbase/include/QtCore/qatomic.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qvariant.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qvariant.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qabstractitemmodel.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QAbstractListModel:1,
                   from satellitemodel.h:44,
                   from satellitemodel.cpp:41:
  /usr/include/c++/4.6/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Distance = long long int, _Tp = TestNamespace::QGeoSatelliteInfo]':
  /usr/include/c++/4.6/bits/stl_heap.h:246:7:   instantiated from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp) [with _RandomAccessIterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator, _Distance = long long int, _Tp = TestNamespace::QGeoSatelliteInfo]'
  /usr/include/c++/4.6/bits/stl_heap.h:396:4:   instantiated from 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator]'
  /usr/include/c++/4.6/bits/stl_heap.h:136:7: error: no match for 'operator<' in 'TestNamespace::QList<T>::iterator::operator+(int) const [with T = TestNamespace::QGeoSatelliteInfo, TestNamespace::QList<T>::iterator = TestNamespace::QList<TestNamespace::QGeoSatelliteInfo>::iterator](((int)__parent)).TestNamespace::QList<T>::iterator::operator* [with T = TestNamespace::QGeoSatelliteInfo]() < __value'
  /usr/include/c++/4.6/bits/stl_heap.h:136:7: note: candidates are:
  /usr/include/c++/4.6/bits/stl_pair.h:207:5: note: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
  /usr/include/c++/4.6/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_IteratorL>&, const std::reverse_iterator<_IteratorR>&)
  /usr/include/c++/4.6/bits/basic_string.h:2510:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/basic_string.h:2522:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
  /usr/include/c++/4.6/bits/basic_string.h:2534:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_list.h:1593:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_vector.h:1290:5: note: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_tree.h:856:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_map.h:894:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
  /usr/include/c++/4.6/bits/stl_multimap.h:812:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note: bool TestNamespace::operator<(const TestNamespace::QStringRef&, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1359:45: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QStringRef&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note: bool TestNamespace::operator<(const char*, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1067:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note: bool TestNamespace::operator<(TestNamespace::QLatin1String, TestNamespace::QLatin1String)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1010:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QLatin1String'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QStringRef&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1385:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QString&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qstring.h:1054:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note: bool TestNamespace::operator<(TestNamespace::QChar, TestNamespace::QChar)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qchar.h:519:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'TestNamespace::QChar'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qpair.h:91:13: note: template<class T1, class T2> bool TestNamespace::operator<(const TestNamespace::QPair<T, U>&, const TestNamespace::QPair<T, U>&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note: bool TestNamespace::operator<(const char*, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:553:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const char*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:551:14: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note: bool TestNamespace::operator<(const TestNamespace::QByteArray&, const TestNamespace::QByteArray&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qbytearray.h:549:13: note:   no known conversion for argument 1 from 'TestNamespace::QGeoSatelliteInfo' to 'const TestNamespace::QByteArray&'
  make[4]: *** [.obj/satellitemodel.o] Error 1
  make[3]: *** [sub-satelliteinfo-make_first] Error 2
  make[2]: *** [sub-positioning-make_first] Error 2
  make[1]: *** [sub-examples-make_first] Error 2
  make: *** [module-qtlocation] Error 2

  Build log: http://testresults.qt-project.org/ci/QtLocation_dev_Integration/build_00132/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/dev_1390987170):
    http://codereview.qt-project.org/71050 [PS14] - Add new Satellite Information example



More information about the Ci-reports mailing list