[marble] [Bug 368219] New: Marble master f52af133e3f8 build error of shp2pn2_automoc.cpp

Jarosław Staniek via KDE Bugzilla bugzilla_noreply at kde.org
Sat Sep 3 23:10:56 UTC 2016


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-bugs at kde.org
          Reporter: staniek at 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 the assignee for the bug.


More information about the Marble-bugs mailing list