https://bugs.kde.org/show_bug.cgi?id=368219
Bug ID: 368219 Summary: Marble master f52af133e3f8 build error of shp2pn2_automoc.cpp Product: marble Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: stan...@kde.org Hello, I'm getting marble master f52af133e3f8 build error of shp2pn2_automoc.cpp as below. gcc version 4.8.3 20140627 [ 92%] Building CXX object tools/shp2pn2/CMakeFiles/shp2pn2.dir/shp2pn2_automoc.cpp.o In file included from /usr/include/c++/4.8/algorithm:62:0, from /usr/include/qt5/QtCore/qglobal.h:88, from /usr/include/qt5/QtCore/qalgorithms.h:37, from /usr/include/qt5/QtCore/qvector.h:37, from /usr/include/qt5/QtCore/QVector:1, from /home/jarek/dev/src/marble/src/lib/marble/geodata/data/GeoDataLineString.h:16, from /home/jarek/dev/src/marble/src/lib/marble/geodata/data/GeoDataLinearRing.h:17, from /home/jarek/dev/src/marble/tools/osm-simplify/BaseClipper.h:16, from /home/jarek/dev/src/marble/tools/osm-simplify/BaseClipper.cpp:13: /usr/include/c++/4.8/bits/stl_algo.h: In instantiation of ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, const _Tp&, _Compare) [with _RandomAccessIterator = QList<QSharedPointer<Marble::LinkedPoint> >::iterator; _Tp = QSharedPointer<Marble::LinkedPoint>; _Compare = Marble::BaseClipper::clipPolyObject(const QPolygonF&, QVector<QPolygonF>&, bool)::__lambda1]’: /usr/include/c++/4.8/bits/stl_algo.h:2296:78: required from ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = QList<QSharedPointer<Marble::LinkedPoint> >::iterator; _Compare = Marble::BaseClipper::clipPolyObject(const QPolygonF&, QVector<QPolygonF>&, bool)::__lambda1]’ /usr/include/c++/4.8/bits/stl_algo.h:2337:62: required from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = QList<QSharedPointer<Marble::LinkedPoint> >::iterator; _Size = int; _Compare = Marble::BaseClipper::clipPolyObject(const QPolygonF&, QVector<QPolygonF>&, bool)::__lambda1]’ /usr/include/c++/4.8/bits/stl_algo.h:5490:44: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = QList<QSharedPointer<Marble::LinkedPoint> >::iterator; _Compare = Marble::BaseClipper::clipPolyObject(const QPolygonF&, QVector<QPolygonF>&, bool)::__lambda1]’ /home/jarek/dev/src/marble/tools/osm-simplify/BaseClipper.cpp:454:14: required from here /usr/include/c++/4.8/bits/stl_algo.h:2263:35: error: no match for call to ‘(Marble::BaseClipper::clipPolyObject(const QPolygonF&, QVector<QPolygonF>&, bool)::__lambda1) (QSharedPointer<Marble::LinkedPoint>&, const QSharedPointer<Marble::LinkedPoint>&)’ while (__comp(*__first, __pivot)) ^ /home/jarek/dev/src/marble/tools/osm-simplify/BaseClipper.cpp:452:74: note: candidates are: std::sort(intersectionsTop.begin(), intersectionsTop.end(), [](QSharedPointer<LinkedPoint>& A, QSharedPointer<LinkedPoint>& B) { Reproducible: Always Steps to Reproduce: Make libshp1 available, configure, build. Actual Results: Build break Expected Results: Builds, installs -- You are receiving this mail because: You are watching all bug changes.