==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: geos 3.13.1-1 (Fri Apr 4 19:22:27 2025) ==> Retrieving sources... -> Found geos-3.13.1.tar.bz2 ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... geos-3.13.1.tar.bz2 ... Passed ==> Making package: geos 3.13.1-1 (Fri Apr 4 19:22:48 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (6) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.50.0-1 rhash-1.4.4-1 cmake-4.0.0-1 Total Installed Size: 91.66 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources... -> Found geos-3.13.1.tar.bz2 ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting geos-3.13.1.tar.bz2 with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- GEOS: Version 3.13.1 -- GEOS: C API Version 1.19.2 -- GEOS: JTS port 1.18.0 -- GEOS: Using default build type: Release -- GEOS: Run-time output: /build/geos/src/build/bin -- GEOS: Archives output: /build/geos/src/build/lib -- GEOS: Require C++14 -- Looking for pow in m -- Looking for pow in m - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- GEOS: Build geosop ON -- GEOS: Build astyle OFF -- GEOS: Configured 'dist' target -- GEOS: Configured 'distcheck' target -- Configuring done (3.2s) -- Generating done (0.8s) -- Build files have been written to: /build/geos/src/build make: Entering directory '/build/geos/src/build' [ 0%] Building CXX object tests/xmltester/CMakeFiles/tinyxml2.dir/tinyxml2/tinyxml2.cpp.o [ 0%] Building C object src/deps/CMakeFiles/ryu.dir/ryu/d2s.c.o [ 0%] Built target ryu [ 0%] Building CXX object CMakeFiles/geos.dir/src/algorithm/BoundaryNodeRule.cpp.o [ 0%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Angle.cpp.o [ 0%] Building CXX object CMakeFiles/geos.dir/src/algorithm/CGAlgorithmsDD.cpp.o [ 0%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Area.cpp.o [ 0%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Centroid.cpp.o [ 1%] Linking CXX static library ../../lib/libtinyxml2.a [ 1%] Building CXX object CMakeFiles/geos.dir/src/algorithm/CircularArcs.cpp.o [ 1%] Building CXX object CMakeFiles/geos.dir/src/algorithm/ConvexHull.cpp.o [ 1%] Built target tinyxml2 [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Distance.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/HCoordinate.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/InteriorPointArea.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/InteriorPointLine.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/InteriorPointPoint.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Intersection.cpp.o [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Length.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:22: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::algorithm::{anonymous}::InteriorPointPolygon::findBestMidpoint(std::vector<double>&)' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:210:13, inlined from 'void geos::algorithm::{anonymous}::InteriorPointPolygon::process()' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:167:25, inlined from 'void geos::algorithm::InteriorPointArea::processPolygon(const geos::geom::Polygon*)' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:332:22: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::algorithm::{anonymous}::InteriorPointPolygon::findBestMidpoint(std::vector<double>&)' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:210:13, inlined from 'void geos::algorithm::{anonymous}::InteriorPointPolygon::process()' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:167:25, inlined from 'void geos::algorithm::InteriorPointArea::processPolygon(const geos::geom::Polygon*)' at /build/geos/src/geos-3.13.1/src/algorithm/InteriorPointArea.cpp:332:22: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object CMakeFiles/geos.dir/src/algorithm/LineIntersector.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/MinimumAreaRectangle.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/MinimumBoundingCircle.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/MinimumDiameter.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/NotRepresentableException.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Orientation.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/PointLocation.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/PointLocator.cpp.o [ 3%] Building CXX object CMakeFiles/geos.dir/src/algorithm/PolygonNodeTopology.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/RayCrossingCounter.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/Rectangle.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/RobustDeterminant.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/SimplePointInRing.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/construct/IndexedDistanceToPoint.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/construct/IndexedPointInPolygonsLocator.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/construct/LargestEmptyCircle.cpp.o [ 4%] Building CXX object CMakeFiles/geos.dir/src/algorithm/construct/MaximumInscribedCircle.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/distance/DiscreteFrechetDistance.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/distance/DiscreteHausdorffDistance.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h:23, from /build/geos/src/geos-3.13.1/src/algorithm/construct/IndexedPointInPolygonsLocator.cpp:20: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/distance/DistanceToPoint.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/hull/ConcaveHull.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/hull/ConcaveHullOfPolygons.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/hull/HullTri.cpp.o [ 5%] Building CXX object CMakeFiles/geos.dir/src/algorithm/hull/HullTriangulation.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/algorithm/hull/OuterShellsExtracter.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/algorithm/locate/IndexedPointInAreaLocator.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/algorithm/locate/PointOnGeometryLocator.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/algorithm/locate/SimplePointInAreaLocator.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Triangle.h:18, from /build/geos/src/geos-3.13.1/include/geos/algorithm/hull/HullTri.h:17, from /build/geos/src/geos-3.13.1/include/geos/algorithm/hull/HullTriangulation.h:17, from /build/geos/src/geos-3.13.1/src/algorithm/hull/HullTriangulation.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static geos::geom::CoordinateSequence geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&)' at /build/geos/src/geos-3.13.1/src/algorithm/hull/HullTriangulation.cpp:123:22: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static geos::geom::CoordinateSequence geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&)' at /build/geos/src/geos-3.13.1/src/algorithm/hull/HullTriangulation.cpp:123:22: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static geos::geom::CoordinateSequence geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&)' at /build/geos/src/geos-3.13.1/src/algorithm/hull/HullTriangulation.cpp:127:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static geos::geom::CoordinateSequence geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&)' at /build/geos/src/geos-3.13.1/src/algorithm/hull/HullTriangulation.cpp:127:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/geos.dir/src/coverage/Corner.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageBoundarySegmentFinder.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageEdge.cpp.o [ 6%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageGapFinder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:22, from /build/geos/src/geos-3.13.1/src/algorithm/locate/IndexedPointInAreaLocator.cpp:17: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView; BoundsTraits = geos::index::strtree::IntervalTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::algorithm::locate::IndexedPointInAreaLocator::SegmentView, geos::index::strtree::IntervalTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoveragePolygon.cpp.o [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoveragePolygonValidator.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/coverage/Corner.h:17, from /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:17: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::coverage::Corner::toLineString() const' at /build/geos/src/geos-3.13.1/src/coverage/Corner.cpp:146:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageRing.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/include/geos/coverage/CoverageEdge.h:20, from /build/geos/src/geos-3.13.1/src/coverage/CoverageEdge.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageEdge::extractEdgePoints(const geos::geom::CoordinateSequence&, std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageEdge.cpp:85:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageEdge::extractEdgePoints(const geos::geom::CoordinateSequence&, std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageEdge.cpp:85:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageRingEdges.cpp.o [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageSimplifier.cpp.o [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageUnion.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/noding/SegmentString.h:24, from /build/geos/src/geos-3.13.1/include/geos/noding/BasicSegmentString.h:24, from /build/geos/src/geos-3.13.1/include/geos/coverage/CoverageRing.h:17, from /build/geos/src/geos-3.13.1/src/coverage/CoverageRing.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageRing::extractSectionWrap(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRing.cpp:312:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageRing::extractSectionWrap(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRing.cpp:312:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageRing::extractSection(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRing.cpp:297:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::coverage::CoverageRing::extractSection(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRing.cpp:297:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/CoverageValidator.cpp.o [ 7%] Building CXX object CMakeFiles/geos.dir/src/coverage/InvalidSegmentDetector.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:22, from /build/geos/src/geos-3.13.1/include/geos/coverage/CoveragePolygonValidator.h:19, from /build/geos/src/geos-3.13.1/src/coverage/CoveragePolygonValidator.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:62, from /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:16: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::LineSegment&>, std::tuple<>}; _Key = geos::geom::LineSegment; _Val = std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*>; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >; _Compare = std::less<geos::geom::LineSegment>; _Alloc = std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::LineSegment, std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*>, std::_Select1st<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >, std::less<geos::geom::LineSegment>, std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::LineSegment; _Tp = geos::coverage::CoverageEdge*; _Compare = std::less<geos::geom::LineSegment>; _Alloc = std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >]', inlined from 'geos::coverage::CoverageEdge* geos::coverage::CoverageRingEdges::createEdge(const geos::geom::CoordinateSequence&, std::size_t, std::size_t, std::map<geos::geom::LineSegment, geos::coverage::CoverageEdge*>&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:212:30: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::LineSegment, std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*>, std::_Select1st<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >, std::less<geos::geom::LineSegment>, std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::LineSegment; _Tp = geos::coverage::CoverageEdge*; _Compare = std::less<geos::geom::LineSegment>; _Alloc = std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >]', inlined from 'geos::coverage::CoverageEdge* geos::coverage::CoverageRingEdges::createEdge(const geos::geom::CoordinateSequence&, std::map<geos::geom::LineSegment, geos::coverage::CoverageEdge*>&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:185:30: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::LineSegment, std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*>, std::_Select1st<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> >, std::less<geos::geom::LineSegment>, std::allocator<std::pair<const geos::geom::LineSegment, geos::coverage::CoverageEdge*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::Coordinate&>, std::tuple<>}; _Key = geos::geom::Coordinate; _Val = std::pair<const geos::geom::Coordinate, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = unsigned int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]', inlined from 'geos::geom::CoordinateXY::UnorderedSet geos::coverage::CoverageRingEdges::findBoundaryNodes(geos::geom::LineSegment::UnorderedSet&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:287:27: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = unsigned int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]', inlined from 'geos::geom::CoordinateXY::UnorderedSet geos::coverage::CoverageRingEdges::findBoundaryNodes(geos::geom::LineSegment::UnorderedSet&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:290:27: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = unsigned int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]', inlined from 'geos::geom::CoordinateXY::UnorderedSet geos::coverage::CoverageRingEdges::findBoundaryNodes(geos::geom::LineSegment::UnorderedSet&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:295:27: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = unsigned int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]', inlined from 'geos::geom::CoordinateXY::UnorderedSet geos::coverage::CoverageRingEdges::findBoundaryNodes(geos::geom::LineSegment::UnorderedSet&)' at /build/geos/src/geos-3.13.1/src/coverage/CoverageRingEdges.cpp:298:27: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/geos.dir/src/coverage/TPVWSimplifier.cpp.o [ 8%] Building CXX object CMakeFiles/geos.dir/src/coverage/VertexRingCounter.cpp.o [ 8%] Building CXX object CMakeFiles/geos.dir/src/edgegraph/EdgeGraph.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/geos/src/geos-3.13.1/include/geos/coverage/VertexRingCounter.h:17, from /build/geos/src/geos-3.13.1/src/coverage/VertexRingCounter.cpp:16: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::Coordinate&>, std::tuple<>}; _Key = geos::geom::Coordinate; _Val = std::pair<const geos::geom::Coordinate, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = unsigned int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> >]', inlined from 'virtual void geos::coverage::VertexRingCounter::filter_ro(const geos::geom::CoordinateSequence&, std::size_t)' at /build/geos/src/geos-3.13.1/src/coverage/VertexRingCounter.cpp:61:19: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, unsigned int>, std::_Select1st<std::pair<const geos::geom::Coordinate, unsigned int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, unsigned int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/coverage/CoverageValidator.h:17, from /build/geos/src/geos-3.13.1/src/coverage/CoverageValidator.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/geos.dir/src/edgegraph/EdgeGraphBuilder.cpp.o [ 8%] Building CXX object CMakeFiles/geos.dir/src/edgegraph/HalfEdge.cpp.o [ 8%] Building CXX object CMakeFiles/geos.dir/src/edgegraph/MarkHalfEdge.cpp.o In file included from /usr/include/c++/14.2.1/set:62, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:19, from /build/geos/src/geos-3.13.1/include/geos/edgegraph/HalfEdge.h:21, from /build/geos/src/geos-3.13.1/src/edgegraph/EdgeGraph.cpp:23: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::CoordinateXY&>, std::tuple<>}; _Key = geos::geom::CoordinateXY; _Val = std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*>; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*>, std::_Select1st<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:25: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = geos::edgegraph::HalfEdge*; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >]', inlined from 'geos::edgegraph::HalfEdge* geos::edgegraph::EdgeGraph::insert(const geos::geom::CoordinateXYZM&, const geos::geom::CoordinateXYZM&, geos::edgegraph::HalfEdge*)' at /build/geos/src/geos-3.13.1/src/edgegraph/EdgeGraph.cpp:99:23: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*>, std::_Select1st<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = geos::edgegraph::HalfEdge*; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >]', inlined from 'geos::edgegraph::HalfEdge* geos::edgegraph::EdgeGraph::insert(const geos::geom::CoordinateXYZM&, const geos::geom::CoordinateXYZM&, geos::edgegraph::HalfEdge*)' at /build/geos/src/geos-3.13.1/src/edgegraph/EdgeGraph.cpp:111:23: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*>, std::_Select1st<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, geos::edgegraph::HalfEdge*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/geos.dir/src/geom/CircularString.cpp.o In file included from /usr/include/c++/14.2.1/queue:64, from /build/geos/src/geos-3.13.1/include/geos/coverage/TPVWSimplifier.h:17, from /build/geos/src/geos-3.13.1/src/coverage/TPVWSimplifier.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/coverage/TPVWSimplifier.h:19: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::coverage::Corner*, vector<geos::coverage::Corner> >; _Distance = int; _Tp = geos::coverage::Corner; _Compare = __gnu_cxx::__ops::_Iter_comp_val<geos::coverage::Corner::Greater>]': /usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::coverage::Corner*, std::vector<geos::coverage::Corner> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::coverage::TPVWSimplifier::Edge*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::coverage::TPVWSimplifier::Edge*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/geos.dir/src/geom/CompoundCurve.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/Coordinate.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/CoordinateSequence.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/Curve.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/CurvePolygon.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/Envelope.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/Dimension.cpp.o [ 9%] Building CXX object CMakeFiles/geos.dir/src/geom/Geometry.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/GeometryCollection.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/GeometryComponentFilter.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/GeometryFactory.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/geom/CoordinateSequence.cpp:22: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Distance = int; _Tp = geos::geom::CoordinateXY; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Distance = int; _Tp = geos::geom::Coordinate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Distance = int; _Tp = geos::geom::CoordinateXYZM; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Distance = int; _Tp = geos::geom::CoordinateXYM; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>' changed in GCC 7.1 [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/HeuristicOverlay.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/IntersectionMatrix.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/LineSegment.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/LineString.cpp.o [ 10%] Building CXX object CMakeFiles/geos.dir/src/geom/LinearRing.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/Location.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/MultiCurve.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/MultiLineString.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/MultiPoint.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/MultiPolygon.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/MultiSurface.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/Point.cpp.o [ 11%] Building CXX object CMakeFiles/geos.dir/src/geom/Polygon.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/Position.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/PrecisionModel.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/Quadrant.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/SimpleCurve.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/Surface.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/Triangle.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/AbstractPreparedPolygonContains.cpp.o [ 12%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/BasicPreparedGeometry.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedGeometry.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedGeometryFactory.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedLineStringDistance.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedLineString.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedLineStringIntersects.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedLineStringNearestPoints.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPoint.cpp.o [ 13%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygon.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonContains.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonContainsProperly.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonCovers.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonDistance.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonIntersects.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/prep/PreparedPolygonPredicate.cpp.o [ 14%] Building CXX object CMakeFiles/geos.dir/src/geom/util/ComponentCoordinateExtracter.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/CoordinateOperation.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/Densifier.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/GeometryCombiner.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/GeometryEditor.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/GeometryFixer.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/GeometryMapper.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/GeometryTransformer.cpp.o [ 15%] Building CXX object CMakeFiles/geos.dir/src/geom/util/LinearComponentExtracter.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/geom/util/Densifier.h:24, from /build/geos/src/geos-3.13.1/src/geom/util/Densifier.cpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::geom::util::Densifier::densifyPoints(const geos::geom::CoordinateSequence&, double, const geos::geom::PrecisionModel*)' at /build/geos/src/geos-3.13.1/src/geom/util/Densifier.cpp:133:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::geom::util::Densifier::densifyPoints(const geos::geom::CoordinateSequence&, double, const geos::geom::PrecisionModel*)' at /build/geos/src/geos-3.13.1/src/geom/util/Densifier.cpp:133:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/NoOpGeometryOperation.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/PointExtracter.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/PolygonExtracter.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/PolygonalExtracter.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/ShortCircuitedGeometryVisitor.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geom/util/SineStarFactory.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/Depth.cpp.o [ 16%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/DirectedEdge.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/DirectedEdgeStar.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/Edge.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeEnd.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeEndStar.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeIntersectionList.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeList.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeNodingValidator.cpp.o [ 17%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/EdgeRing.cpp.o [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/GeometryGraph.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:25, from /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:21: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Distance = int; _Tp = geos::geomgraph::EdgeIntersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 857 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'std::ostream& geos::geomgraph::operator<<(std::ostream&, const EdgeIntersectionList&)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:180:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'std::ostream& geos::geomgraph::operator<<(std::ostream&, const EdgeIntersectionList&)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:180:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]', inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:87:38, inlined from 'std::ostream& geos::geomgraph::operator<<(std::ostream&, const EdgeIntersectionList&)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:180:27: /usr/include/c++/14.2.1/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:26: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::geomgraph::Edge* geos::geomgraph::EdgeIntersectionList::createSplitEdge(const geos::geomgraph::EdgeIntersection*, const geos::geomgraph::EdgeIntersection*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:151:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::geomgraph::Edge* geos::geomgraph::EdgeIntersectionList::createSplitEdge(const geos::geomgraph::EdgeIntersection*, const geos::geomgraph::EdgeIntersection*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:154:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::geomgraph::Edge* geos::geomgraph::EdgeIntersectionList::createSplitEdge(const geos::geomgraph::EdgeIntersection*, const geos::geomgraph::EdgeIntersection*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:157:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::geomgraph::Edge* geos::geomgraph::EdgeIntersectionList::createSplitEdge(const geos::geomgraph::EdgeIntersection*, const geos::geomgraph::EdgeIntersection*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:157:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::geomgraph::Edge* geos::geomgraph::EdgeIntersectionList::createSplitEdge(const geos::geomgraph::EdgeIntersection*, const geos::geomgraph::EdgeIntersection*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:162:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::geomgraph::EdgeIntersectionList::addSplitEdges(std::vector<geos::geomgraph::Edge*>*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:107:52: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::geomgraph::EdgeIntersectionList::addSplitEdges(std::vector<geos::geomgraph::Edge*>*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:107:52: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]', inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:87:38, inlined from 'void geos::geomgraph::EdgeIntersectionList::addSplitEdges(std::vector<geos::geomgraph::Edge*>*)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeIntersectionList.cpp:107:52: /usr/include/c++/14.2.1/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/GraphComponent.cpp.o [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/Label.cpp.o [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/Node.cpp.o [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/NodeFactory.cpp.o [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/NodeMap.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/util/TopologyException.h:20, from /build/geos/src/geos-3.13.1/src/geomgraph/EdgeRing.cpp:22: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geomgraph::EdgeRing::addPoints(geos::geomgraph::Edge*, bool, bool)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeRing.cpp:328:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geomgraph::EdgeRing::addPoints(geos::geomgraph::Edge*, bool, bool)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeRing.cpp:328:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geomgraph::EdgeRing::addPoints(geos::geomgraph::Edge*, bool, bool)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeRing.cpp:339:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geomgraph::EdgeRing::addPoints(geos::geomgraph::Edge*, bool, bool)' at /build/geos/src/geos-3.13.1/src/geomgraph/EdgeRing.cpp:339:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/PlanarGraph.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeEndStar.h:34, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/DirectedEdgeStar.h:30, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/PlanarGraph.h:31, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/GeometryGraph.h:32, from /build/geos/src/geos-3.13.1/src/geomgraph/GeometryGraph.cpp:27: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Distance = int; _Tp = geos::geomgraph::EdgeIntersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::geomgraph::GeometryGraph::addSelfIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/geomgraph/GeometryGraph.cpp:470:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::geomgraph::GeometryGraph::addSelfIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/geomgraph/GeometryGraph.cpp:470:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/TopologyLocation.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/MonotoneChainEdge.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/MonotoneChainIndexer.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SegmentIntersector.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SimpleEdgeSetIntersector.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SimpleMCSweepLineIntersector.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SimpleSweepLineIntersector.cpp.o [ 19%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SweepLineEvent.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/geomgraph/index/SweepLineSegment.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/VertexSequencePackedRtree.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/Bintree.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/Interval.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/Key.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/Node.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/NodeBase.cpp.o [ 20%] Building CXX object CMakeFiles/geos.dir/src/index/bintree/Root.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/chain/MonotoneChain.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/chain/MonotoneChainBuilder.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/chain/MonotoneChainOverlapAction.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/chain/MonotoneChainSelectAction.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/intervalrtree/IntervalRTreeBranchNode.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/intervalrtree/IntervalRTreeLeafNode.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/intervalrtree/SortedPackedIntervalRTree.cpp.o [ 21%] Building CXX object CMakeFiles/geos.dir/src/index/kdtree/KdNode.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/kdtree/KdTree.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/IntervalSize.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/Key.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/Node.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/index/intervalrtree/IntervalRTreeBranchNode.h:20, from /build/geos/src/geos-3.13.1/include/geos/index/intervalrtree/SortedPackedIntervalRTree.h:19, from /build/geos/src/geos-3.13.1/src/index/intervalrtree/SortedPackedIntervalRTree.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Distance = int; _Tp = geos::index::intervalrtree::IntervalRTreeLeafNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'const geos::index::intervalrtree::IntervalRTreeNode* geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()' at /build/geos/src/geos-3.13.1/src/index/intervalrtree/SortedPackedIntervalRTree.cpp:55:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >; _Compare = geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()::<lambda(const geos::index::intervalrtree::IntervalRTreeLeafNode&, const geos::index::intervalrtree::IntervalRTreeLeafNode&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'const geos::index::intervalrtree::IntervalRTreeNode* geos::index::intervalrtree::SortedPackedIntervalRTree::buildTree()' at /build/geos/src/geos-3.13.1/src/index/intervalrtree/SortedPackedIntervalRTree.cpp:55:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::intervalrtree::IntervalRTreeLeafNode*, std::vector<geos::index::intervalrtree::IntervalRTreeLeafNode> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/NodeBase.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/Quadtree.cpp.o [ 22%] Building CXX object CMakeFiles/geos.dir/src/index/quadtree/Root.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/AbstractSTRtree.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/BoundablePair.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/EnvelopeUtil.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/GeometryItemDistance.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/Interval.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/SIRtree.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/STRtree.cpp.o [ 23%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/SimpleSTRdistance.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/SimpleSTRnode.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/index/strtree/SimpleSTRtree.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/index/sweepline/SweepLineEvent.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/index/sweepline/SweepLineIndex.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/index/sweepline/SweepLineInterval.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/io/ByteOrderDataInStream.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/io/ByteOrderValues.cpp.o [ 24%] Building CXX object CMakeFiles/geos.dir/src/io/CLocalizer.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/GeoJSON.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/GeoJSONWriter.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/GeoJSONReader.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/ParseException.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/StringTokenizer.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/Unload.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/WKBReader.cpp.o [ 25%] Building CXX object CMakeFiles/geos.dir/src/io/WKBStreamReader.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/WKBWriter.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/WKTFileReader.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/WKTReader.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/WKTStreamReader.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/WKTWriter.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/io/Writer.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/linearref/ExtractLineByLocation.cpp.o [ 26%] Building CXX object CMakeFiles/geos.dir/src/linearref/LengthIndexOfPoint.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/geom/GeometryFactory.h:22, from /build/geos/src/geos-3.13.1/include/geos/io/WKTReader.h:24, from /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:80:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:80:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:85:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:85:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::MultiPoint> geos::io::WKTReader::readMultiPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:438:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::MultiPoint> geos::io::WKTReader::readMultiPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const' at /build/geos/src/geos-3.13.1/src/io/WKTReader.cpp:438:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LengthIndexedLine.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/geos/src/geos-3.13.1/include/geos/io/GeoJSON.h:19, from /build/geos/src/geos-3.13.1/include/geos/io/GeoJSONReader.h:19, from /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:15: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/io/GeoJSON.h:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Polygon> geos::io::GeoJSONReader::readPolygon(const std::vector<std::vector<std::vector<double> > >&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:275:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Polygon> geos::io::GeoJSONReader::readPolygon(const std::vector<std::vector<std::vector<double> > >&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:275:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = geos::io::GeoJSONValue; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >]', inlined from 'geos::io::GeoJSONValue geos::io::GeoJSONReader::readProperty(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:144:23: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = geos::io::GeoJSONValue; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >]', inlined from 'std::map<std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> geos::io::GeoJSONReader::readProperties(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:116:23: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos::io::GeoJSONValue> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::io::GeoJSONReader::readLineString(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:251:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::io::GeoJSONReader::readLineString(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:251:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::MultiLineString> geos::io::GeoJSONReader::readMultiLineString(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:320:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::MultiLineString> geos::io::GeoJSONReader::readMultiLineString(const geos_nlohmann::json&) const' at /build/geos/src/geos-3.13.1/src/io/GeoJSONReader.cpp:320:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = geos_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >]', inlined from 'bool geos_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = geos_nlohmann::basic_json<>]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:5712:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = geos_nlohmann::basic_json<>; _Alloc = std::allocator<geos_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<geos_nlohmann::basic_json<>, std::allocator<geos_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = geos_nlohmann::basic_json<>; _Alloc = std::allocator<geos_nlohmann::basic_json<> >]', inlined from 'IteratorType geos_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = geos_nlohmann::detail::iter_impl<geos_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, geos_nlohmann::detail::iter_impl<geos_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, geos_nlohmann::detail::iter_impl<const geos_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = geos_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:20713:66, inlined from 'bool geos_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = geos_nlohmann::basic_json<>]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:5738:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos_nlohmann::basic_json<>*, std::vector<geos_nlohmann::basic_json<>, std::allocator<geos_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = geos_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >]', inlined from 'bool geos_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = geos_nlohmann::basic_json<>]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:5524:72, inlined from 'bool geos_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = geos_nlohmann::detail::json_sax_dom_parser<geos_nlohmann::basic_json<> >; BasicJsonType = geos_nlohmann::basic_json<>; InputAdapterType = geos_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:10439:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = geos_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >]', inlined from 'bool geos_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = geos_nlohmann::basic_json<>]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:5524:72, inlined from 'bool geos_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = geos_nlohmann::detail::json_sax_dom_parser<geos_nlohmann::basic_json<> >; BasicJsonType = geos_nlohmann::basic_json<>; InputAdapterType = geos_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/geos/src/geos-3.13.1/include/geos/vend/json.hpp:10635:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, geos_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LengthLocationMap.cpp.o [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LinearGeometryBuilder.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:107:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:111:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:111:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:115:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:120:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::linearref::ExtractLineByLocation::computeLine(const geos::linearref::LinearLocation&, const geos::linearref::LinearLocation&)' at /build/geos/src/geos-3.13.1/src/linearref/ExtractLineByLocation.cpp:129:31: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LinearIterator.cpp.o [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LinearLocation.cpp.o [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LocationIndexOfLine.cpp.o [ 27%] Building CXX object CMakeFiles/geos.dir/src/linearref/LocationIndexOfPoint.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/src/linearref/LinearGeometryBuilder.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::linearref::LinearGeometryBuilder::add(const geos::geom::Coordinate&, bool)' at /build/geos/src/geos-3.13.1/src/linearref/LinearGeometryBuilder.cpp:76:19: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::linearref::LinearGeometryBuilder::add(const geos::geom::Coordinate&, bool)' at /build/geos/src/geos-3.13.1/src/linearref/LinearGeometryBuilder.cpp:76:19: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/geos.dir/src/math/DD.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/BasicSegmentString.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/BoundaryChainNoder.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/FastNodingValidator.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/FastSegmentSetIntersectionFinder.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/GeometryNoder.cpp.o [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/IntersectionAdder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/noding/FastSegmentSetIntersectionFinder.h:22, from /build/geos/src/geos-3.13.1/src/noding/FastSegmentSetIntersectionFinder.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/geos.dir/src/noding/IntersectionFinderAdder.cpp.o [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/IteratedNoder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/noding/FastNodingValidator.h:22, from /build/geos/src/geos-3.13.1/src/noding/FastNodingValidator.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/MCIndexNoder.cpp.o [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/MCIndexSegmentSetMutualIntersector.cpp.o [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/NodedSegmentString.cpp.o [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/NodingIntersectionFinder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/noding/IteratedNoder.h:26, from /build/geos/src/geos-3.13.1/src/noding/IteratedNoder.cpp:25: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/NodingValidator.cpp.o [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/Octant.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChain.h:23, from /build/geos/src/geos-3.13.1/include/geos/noding/MCIndexNoder.h:24, from /build/geos/src/geos-3.13.1/src/noding/MCIndexNoder.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/geos.dir/src/noding/OrientedCoordinateArray.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/noding/MCIndexSegmentSetMutualIntersector.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/ScaledNoder.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentExtractingNoder.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentIntersectionDetector.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentNode.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentNodeList.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentString.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SegmentStringUtil.cpp.o [ 30%] Building CXX object CMakeFiles/geos.dir/src/noding/SimpleNoder.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/Intersection.h:18, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:23, from /build/geos/src/geos-3.13.1/include/geos/noding/SegmentIntersectionDetector.h:20, from /build/geos/src/geos-3.13.1/src/noding/SegmentIntersectionDetector.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'virtual void geos::noding::SegmentIntersectionDetector::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/SegmentIntersectionDetector.cpp:78:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'virtual void geos::noding::SegmentIntersectionDetector::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/SegmentIntersectionDetector.cpp:79:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'virtual void geos::noding::SegmentIntersectionDetector::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/SegmentIntersectionDetector.cpp:80:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'virtual void geos::noding::SegmentIntersectionDetector::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/SegmentIntersectionDetector.cpp:81:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/ValidatingNoder.cpp.o [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snap/SnappingIntersectionAdder.cpp.o [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snap/SnappingNoder.cpp.o [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snap/SnappingPointIndex.cpp.o [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/HotPixel.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:22: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Distance = int; _Tp = geos::noding::SegmentNode; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::noding::SegmentNodeList::prepare() const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:53:18, inlined from 'void geos::noding::SegmentNodeList::prepare() const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:51:6: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, vector<geos::noding::SegmentNode> >; _Compare = geos::noding::SegmentNodeList::prepare() const::<lambda(const geos::noding::SegmentNode&, const geos::noding::SegmentNode&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::noding::SegmentNodeList::prepare() const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:53:18, inlined from 'void geos::noding::SegmentNodeList::prepare() const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:51:6: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::noding::SegmentNode*, std::vector<geos::noding::SegmentNode> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/profiler.h:24, from /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:24: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::SegmentNodeList::createSplitEdgePts(const geos::noding::SegmentNode*, const geos::noding::SegmentNode*) const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:278:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::SegmentNodeList::createSplitEdgePts(const geos::noding::SegmentNode*, const geos::noding::SegmentNode*) const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:278:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::SegmentNodeList::createSplitEdgePts(const geos::noding::SegmentNode*, const geos::noding::SegmentNode*) const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:282:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::SegmentNodeList::createSplitEdgePts(const geos::noding::SegmentNode*, const geos::noding::SegmentNode*) const' at /build/geos/src/geos-3.13.1/src/noding/SegmentNodeList.cpp:282:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/HotPixelIndex.cpp.o [ 31%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/MCIndexPointSnapper.cpp.o [ 32%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/MCIndexSnapRounder.cpp.o [ 32%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/SnapRoundingIntersectionAdder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChain.h:23, from /build/geos/src/geos-3.13.1/include/geos/noding/MCIndexNoder.h:24, from /build/geos/src/geos-3.13.1/src/noding/snap/SnappingNoder.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/LineSegment.h:24, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChainOverlapAction.h:22, from /build/geos/src/geos-3.13.1/include/geos/noding/MCIndexNoder.h:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)::<lambda(const geos::geom::Coordinate&)>' at /build/geos/src/geos-3.13.1/src/noding/snap/SnappingNoder.cpp:115:24, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with T = geos::geom::Coordinate; F = geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)::<lambda(const geos::geom::Coordinate&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:696:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/noding/snap/SnappingNoder.cpp:113:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)::<lambda(const geos::geom::Coordinate&)>' at /build/geos/src/geos-3.13.1/src/noding/snap/SnappingNoder.cpp:115:24, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with T = geos::geom::Coordinate; F = geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)::<lambda(const geos::geom::Coordinate&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:696:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::noding::snap::SnappingNoder::snap(const geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/noding/snap/SnappingNoder.cpp:113:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/geos.dir/src/noding/snapround/SnapRoundingNoder.cpp.o [ 32%] Building CXX object CMakeFiles/geos.dir/src/operation/BoundaryOp.cpp.o [ 32%] Building CXX object CMakeFiles/geos.dir/src/operation/GeometryGraphOperation.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h:19, from /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingIntersectionAdder.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'virtual void geos::noding::snapround::SnapRoundingIntersectionAdder::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingIntersectionAdder.cpp:59:34, inlined from 'virtual void geos::noding::snapround::SnapRoundingIntersectionAdder::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingIntersectionAdder.cpp:43:1: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'virtual void geos::noding::snapround::SnapRoundingIntersectionAdder::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingIntersectionAdder.cpp:59:34, inlined from 'virtual void geos::noding::snapround::SnapRoundingIntersectionAdder::processIntersections(geos::noding::SegmentString*, std::size_t, geos::noding::SegmentString*, std::size_t)' at /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingIntersectionAdder.cpp:43:1: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferBuilder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChain.h:23, from /build/geos/src/geos-3.13.1/include/geos/noding/MCIndexNoder.h:24, from /build/geos/src/geos-3.13.1/src/noding/snapround/MCIndexSnapRounder.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferCurveSetBuilder.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/operation/BoundaryOp.h:22, from /build/geos/src/geos-3.13.1/src/operation/BoundaryOp.cpp:19: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/set:62, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:19: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::Coordinate&>, std::tuple<>}; _Key = geos::geom::Coordinate; _Val = std::pair<const geos::geom::Coordinate, int>; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::Coordinate, int> >; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, int> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, int>, std::_Select1st<std::pair<const geos::geom::Coordinate, int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, int> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:25: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, int> >]', inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::BoundaryOp::computeBoundaryCoordinates(const geos::geom::MultiLineString&)' at /build/geos/src/geos-3.13.1/src/operation/BoundaryOp.cpp:161:42: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, int>, std::_Select1st<std::pair<const geos::geom::Coordinate, int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::Coordinate; _Tp = int; _Compare = std::less<geos::geom::Coordinate>; _Alloc = std::allocator<std::pair<const geos::geom::Coordinate, int> >]', inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::BoundaryOp::computeBoundaryCoordinates(const geos::geom::MultiLineString&)' at /build/geos/src/geos-3.13.1/src/operation/BoundaryOp.cpp:162:65: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::Coordinate, std::pair<const geos::geom::Coordinate, int>, std::_Select1st<std::pair<const geos::geom::Coordinate, int> >, std::less<geos::geom::Coordinate>, std::allocator<std::pair<const geos::geom::Coordinate, int> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::BoundaryOp::computeBoundaryCoordinates(const geos::geom::MultiLineString&)' at /build/geos/src/geos-3.13.1/src/operation/BoundaryOp.cpp:168:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::BoundaryOp::computeBoundaryCoordinates(const geos::geom::MultiLineString&)' at /build/geos/src/geos-3.13.1/src/operation/BoundaryOp.cpp:168:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferInputLineSimplifier.cpp.o [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferNodeFactory.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChain.h:23, from /build/geos/src/geos-3.13.1/include/geos/noding/MCIndexNoder.h:24, from /build/geos/src/geos-3.13.1/src/noding/snapround/SnapRoundingNoder.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferOp.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/include/geos/operation/buffer/BufferInputLineSimplifier.h:21, from /build/geos/src/geos-3.13.1/src/operation/buffer/BufferInputLineSimplifier.cpp:19: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::buffer::BufferInputLineSimplifier::collapseLine() const' at /build/geos/src/geos-3.13.1/src/operation/buffer/BufferInputLineSimplifier.cpp:134:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::buffer::BufferInputLineSimplifier::collapseLine() const' at /build/geos/src/geos-3.13.1/src/operation/buffer/BufferInputLineSimplifier.cpp:134:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferParameters.cpp.o [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/BufferSubgraph.cpp.o [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/MaximalEdgeRing.cpp.o [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/MinimalEdgeRing.cpp.o [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/OffsetCurve.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/geom/GeometryFactory.h:22, from /build/geos/src/geos-3.13.1/src/operation/buffer/BufferBuilder.cpp:22: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/OffsetCurveBuilder.cpp.o [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/OffsetCurveSection.cpp.o [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/OffsetSegmentGenerator.cpp.o [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/PolygonBuilder.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveBuilder.cpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::closeRing()' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:171:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::closeRing()' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:171:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::addPt(const geos::geom::Coordinate&)' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:138:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::addPt(const geos::geom::Coordinate&)' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:138:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetCurveSection.h:19, from /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveSection.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::operation::buffer::OffsetCurveSection> geos::operation::buffer::OffsetCurveSection::create(const geos::geom::CoordinateSequence*, std::size_t, std::size_t, double, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveSection.cpp:158:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::operation::buffer::OffsetCurveSection> geos::operation::buffer::OffsetCurveSection::create(const geos::geom::CoordinateSequence*, std::size_t, std::size_t, double, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveSection.cpp:158:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static std::unique_ptr<geos::geom::Geometry> geos::operation::buffer::OffsetCurveSection::toLine(std::vector<std::unique_ptr<geos::operation::buffer::OffsetCurveSection> >&, const geos::geom::GeometryFactory*)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveSection.cpp:135:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static std::unique_ptr<geos::geom::Geometry> geos::operation::buffer::OffsetCurveSection::toLine(std::vector<std::unique_ptr<geos::operation::buffer::OffsetCurveSection> >&, const geos::geom::GeometryFactory*)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurveSection.cpp:135:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/RightmostEdgeFinder.cpp.o [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/SegmentMCIndex.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/Distance.h:22, from /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurve.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::buffer::OffsetCurve::offsetSegment(const geos::geom::CoordinateSequence*, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurve.cpp:218:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::buffer::OffsetCurve::offsetSegment(const geos::geom::CoordinateSequence*, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurve.cpp:218:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::buffer::OffsetCurve::offsetSegment(const geos::geom::CoordinateSequence*, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurve.cpp:219:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::buffer::OffsetCurve::offsetSegment(const geos::geom::CoordinateSequence*, double)' at /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetCurve.cpp:219:11: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/buffer/SubgraphDepthLocater.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/src/operation/buffer/OffsetSegmentGenerator.cpp:21: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::addPt(const geos::geom::Coordinate&)' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:138:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::buffer::OffsetSegmentString::addPt(const geos::geom::Coordinate&)' at /build/geos/src/geos-3.13.1/include/geos/operation/buffer/OffsetSegmentString.h:138:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/cluster/AbstractClusterFinder.cpp.o [ 34%] Building CXX object CMakeFiles/geos.dir/src/operation/cluster/Clusters.cpp.o [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/cluster/DBSCANClusterFinder.cpp.o [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/cluster/GeometryFlattener.cpp.o [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/cluster/UnionFind.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/index/chain/MonotoneChain.h:23, from /build/geos/src/geos-3.13.1/include/geos/operation/buffer/SegmentMCIndex.h:17, from /build/geos/src/geos-3.13.1/src/operation/buffer/SegmentMCIndex.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/ConnectedElementLocationFilter.cpp.o [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/ConnectedElementPointFilter.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/operation/cluster/AbstractClusterFinder.h:23, from /build/geos/src/geos-3.13.1/src/operation/cluster/AbstractClusterFinder.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/DistanceOp.cpp.o [ 35%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/FacetSequence.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/FacetSequenceTreeBuilder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/operation/cluster/AbstractClusterFinder.h:23, from /build/geos/src/geos-3.13.1/include/geos/operation/cluster/DBSCANClusterFinder.h:18, from /build/geos/src/geos-3.13.1/src/operation/cluster/DBSCANClusterFinder.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/GeometryLocation.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/distance/IndexedFacetDistance.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/intersection/Rectangle.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/intersection/RectangleIntersection.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/intersection/RectangleIntersectionBuilder.cpp.o [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/EdgeString.cpp.o In file included from /usr/include/c++/14.2.1/queue:64, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/BoundablePair.h:23, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/STRtree.h:23, from /build/geos/src/geos-3.13.1/src/operation/distance/IndexedFacetDistance.cpp:20: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/AbstractSTRtree.h:25, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/STRtree.h:24: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/LineMergeDirectedEdge.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/LineMergeEdge.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/LineMergeGraph.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/LineMerger.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/algorithm/PointLocation.h:23, from /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:304:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:304:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:308:36: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:308:36: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:312:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:312:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:329:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:329:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:333:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:333:40: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:362:32: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:362:32: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:366:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'bool geos::operation::intersection::RectangleIntersection::clip_linestring_parts(const geos::geom::LineString*, geos::operation::intersection::RectangleIntersectionBuilder&, const geos::operation::intersection::Rectangle&)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersection.cpp:366:28: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/linemerge/LineSequencer.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/snap/GeometrySnapper.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/operation/intersection/RectangleIntersectionBuilder.h:26, from /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersectionBuilder.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(const geos::operation::intersection::Rectangle&, geos::geom::CoordinateSequence*, double, double, double, double)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersectionBuilder.cpp:359:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(const geos::operation::intersection::Rectangle&, geos::geom::CoordinateSequence*, double, double, double, double)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersectionBuilder.cpp:359:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(const geos::operation::intersection::Rectangle&, geos::geom::CoordinateSequence*, double, double, double, double)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersectionBuilder.cpp:378:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(const geos::operation::intersection::Rectangle&, geos::geom::CoordinateSequence*, double, double, double, double)' at /build/geos/src/geos-3.13.1/src/operation/intersection/RectangleIntersectionBuilder.cpp:378:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/snap/LineStringSnapper.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/snap/SnapOverlayOp.cpp.o [ 37%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/validate/FuzzyPointLocator.cpp.o /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp: In member function 'geos::geom::CoordinateList::iterator geos::operation::overlay::snap::LineStringSnapper::findVertexToSnap(const geos::geom::Coordinate&, geos::geom::CoordinateList::iterator, geos::geom::CoordinateList::iterator)': /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:68:1: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:68:1: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp: In member function 'void geos::operation::overlay::snap::LineStringSnapper::snapVertices(geos::geom::CoordinateList&, const geos::geom::Coordinate::ConstVect&)': /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:145:29: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp: In member function 'geos::geom::CoordinateList::iterator geos::operation::overlay::snap::LineStringSnapper::findSegmentToSnap(const geos::geom::Coordinate&, geos::geom::CoordinateList::iterator, geos::geom::CoordinateList::iterator)': /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:389:1: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:389:1: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp: In member function 'void geos::operation::overlay::snap::LineStringSnapper::snapSegments(geos::geom::CoordinateList&, const geos::geom::Coordinate::ConstVect&)': /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:256:30: note: parameter passing for argument of type 'geos::geom::CoordinateList::iterator' {aka 'std::__cxx11::list<geos::geom::Coordinate>::iterator'} changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/operation/overlay/snap/LineStringSnapper.h:22, from /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = std::_List_const_iterator<geos::geom::Coordinate>; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::geom::CoordinateList::toCoordinateSequence() const' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateList.h:191:17, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlay::snap::LineStringSnapper::snapTo(const geos::geom::Coordinate::ConstVect&)' at /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:63:43: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = std::_List_const_iterator<geos::geom::Coordinate>; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::geom::CoordinateList::toCoordinateSequence() const' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateList.h:191:17, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlay::snap::LineStringSnapper::snapTo(const geos::geom::Coordinate::ConstVect&)' at /build/geos/src/geos-3.13.1/src/operation/overlay/snap/LineStringSnapper.cpp:63:43: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/validate/OffsetPointGenerator.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlay/validate/OverlayResultValidator.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/CoverageUnion.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/Edge.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/EdgeKey.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/EdgeMerger.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/EdgeNodingBuilder.cpp.o [ 38%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/EdgeSourceInfo.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/ElevationModel.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/IndexedPointOnLineLocator.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/InputGeometry.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/geos/src/geos-3.13.1/include/geos/geom/Position.h:24, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/OverlayLabel.h:20, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/EdgeMerger.h:17, from /build/geos/src/geos-3.13.1/src/operation/overlayng/EdgeMerger.cpp:15: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::operation::overlayng::EdgeKey&>, std::tuple<>}; _Key = geos::operation::overlayng::EdgeKey; _Val = std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*>; _KeyOfValue = std::_Select1st<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> >; _Compare = std::less<geos::operation::overlayng::EdgeKey>; _Alloc = std::allocator<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::operation::overlayng::EdgeKey, std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*>, std::_Select1st<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> >, std::less<geos::operation::overlayng::EdgeKey>, std::allocator<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::operation::overlayng::EdgeKey; _Tp = geos::operation::overlayng::Edge*; _Compare = std::less<geos::operation::overlayng::EdgeKey>; _Alloc = std::allocator<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> >]', inlined from 'static std::vector<geos::operation::overlayng::Edge*> geos::operation::overlayng::EdgeMerger::merge(std::vector<geos::operation::overlayng::Edge*>&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/EdgeMerger.cpp:38:28: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::operation::overlayng::EdgeKey, std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*>, std::_Select1st<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> >, std::less<geos::operation::overlayng::EdgeKey>, std::allocator<std::pair<const geos::operation::overlayng::EdgeKey, geos::operation::overlayng::Edge*> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/IntersectionPointBuilder.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/LineBuilder.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/LineLimiter.cpp.o [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/MaximalEdgeRing.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/EdgeNodingBuilder.h:21, from /build/geos/src/geos-3.13.1/src/operation/overlayng/EdgeNodingBuilder.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayEdge.cpp.o [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayEdgeRing.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/LineLimiter.h:17, from /build/geos/src/geos-3.13.1/src/operation/overlayng/LineLimiter.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::overlayng::LineLimiter::addPoint(const geos::geom::Coordinate*)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineLimiter.cpp:55:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'void geos::operation::overlayng::LineLimiter::addPoint(const geos::geom::Coordinate*)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineLimiter.cpp:55:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayGraph.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/LineSegment.h:24, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:19, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/InputGeometry.h:17, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/LineBuilder.h:19, from /build/geos/src/geos-3.13.1/src/operation/overlayng/LineBuilder.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::overlayng::LineBuilder::toLine(geos::operation::overlayng::OverlayEdge*) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineBuilder.cpp:185:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::overlayng::LineBuilder::toLine(geos::operation::overlayng::OverlayEdge*) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineBuilder.cpp:185:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::overlayng::LineBuilder::buildLine(geos::operation::overlayng::OverlayEdge*)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineBuilder.cpp:250:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::operation::overlayng::LineBuilder::buildLine(geos::operation::overlayng::OverlayEdge*)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/LineBuilder.cpp:250:13: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayLabel.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/LineSegment.h:24, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:19, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/OverlayEdgeRing.h:17, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/MaximalEdgeRing.h:17, from /build/geos/src/geos-3.13.1/src/operation/overlayng/MaximalEdgeRing.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::ostream& geos::operation::overlayng::operator<<(std::ostream&, const MaximalEdgeRing&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/MaximalEdgeRing.cpp:209:19: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::ostream& geos::operation::overlayng::operator<<(std::ostream&, const MaximalEdgeRing&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/MaximalEdgeRing.cpp:209:19: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::ostream& geos::operation::overlayng::operator<<(std::ostream&, const MaximalEdgeRing&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/MaximalEdgeRing.cpp:215:15: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::ostream& geos::operation::overlayng::operator<<(std::ostream&, const MaximalEdgeRing&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/MaximalEdgeRing.cpp:215:15: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayLabeller.cpp.o [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayMixedPoints.cpp.o [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayNG.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/LineSegment.h:24, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:19, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/OverlayEdgeRing.h:17, from /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayEdgeRing.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::overlayng::OverlayEdgeRing::closeRing(geos::geom::CoordinateSequence&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayEdgeRing.cpp:124:16, inlined from 'static void geos::operation::overlayng::OverlayEdgeRing::closeRing(geos::geom::CoordinateSequence&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayEdgeRing.cpp:121:1: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::overlayng::OverlayEdgeRing::closeRing(geos::geom::CoordinateSequence&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayEdgeRing.cpp:124:16, inlined from 'static void geos::operation::overlayng::OverlayEdgeRing::closeRing(geos::geom::CoordinateSequence&)' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayEdgeRing.cpp:121:1: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayNGRobust.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayPoints.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/OverlayUtil.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/PolygonBuilder.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/PrecisionReducer.cpp.o In file included from /usr/include/c++/14.2.1/set:62, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:19, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/OverlayPoints.h:19, from /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayPoints.cpp:15: /usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const geos::geom::CoordinateXY&>, std::tuple<>}; _Key = geos::geom::CoordinateXY; _Val = std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >; _KeyOfValue = std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >, std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:25: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = std::unique_ptr<geos::geom::Point>; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >]', inlined from 'geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)> [with auto:1 = geos::geom::CoordinateXYM]' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayPoints.cpp:54:22, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:687:89, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:683:10: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >, std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = std::unique_ptr<geos::geom::Point>; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >]', inlined from 'geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)> [with auto:1 = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayPoints.cpp:54:22, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:685:87: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >, std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = std::unique_ptr<geos::geom::Point>; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >]', inlined from 'geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)> [with auto:1 = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayPoints.cpp:54:22, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:686:86: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >, std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = geos::geom::CoordinateXY; _Tp = std::unique_ptr<geos::geom::Point>; _Compare = std::less<geos::geom::CoordinateXY>; _Alloc = std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >]', inlined from 'geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)> [with auto:1 = geos::geom::CoordinateXYZM]' at /build/geos/src/geos-3.13.1/src/operation/overlayng/OverlayPoints.cpp:54:22, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = geos::operation::overlayng::PointExtractingFilter::filter_ro(const geos::geom::Geometry*)::<lambda(const auto:1&)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:688:91: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<geos::geom::CoordinateXY, std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> >, std::_Select1st<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > >, std::less<geos::geom::CoordinateXY>, std::allocator<std::pair<const geos::geom::CoordinateXY, std::unique_ptr<geos::geom::Point> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/PrecisionUtil.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/RingClipper.cpp.o [ 41%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/RobustClipEnvelopeComputer.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/overlayng/UnaryUnionNG.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/BuildArea.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/EdgeRing.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:23, from /build/geos/src/geos-3.13.1/include/geos/operation/overlayng/RingClipper.h:19, from /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:54:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:54:29: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:57:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:57:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:63:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::operation::overlayng::RingClipper::clipToBoxEdge(const geos::geom::CoordinateSequence*, int, bool) const' at /build/geos/src/geos-3.13.1/src/operation/overlayng/RingClipper.cpp:63:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/HoleAssigner.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/PolygonizeDirectedEdge.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/PolygonizeEdge.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/PolygonizeGraph.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/LineSegment.h:24, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:19, from /build/geos/src/geos-3.13.1/include/geos/operation/polygonize/EdgeRing.h:23, from /build/geos/src/geos-3.13.1/src/operation/polygonize/EdgeRing.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::polygonize::EdgeRing::addEdge(const geos::geom::CoordinateSequence*, bool, geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/operation/polygonize/EdgeRing.cpp:280:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::polygonize::EdgeRing::addEdge(const geos::geom::CoordinateSequence*, bool, geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/operation/polygonize/EdgeRing.cpp:280:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::polygonize::EdgeRing::addEdge(const geos::geom::CoordinateSequence*, bool, geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/operation/polygonize/EdgeRing.cpp:285:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'static void geos::operation::polygonize::EdgeRing::addEdge(const geos::geom::CoordinateSequence*, bool, geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/operation/polygonize/EdgeRing.cpp:285:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/polygonize/Polygonizer.cpp.o [ 42%] Building CXX object CMakeFiles/geos.dir/src/operation/predicate/RectangleContains.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/predicate/RectangleIntersects.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:22, from /build/geos/src/geos-3.13.1/include/geos/operation/polygonize/EdgeRing.h:23, from /build/geos/src/geos-3.13.1/include/geos/operation/polygonize/HoleAssigner.h:21, from /build/geos/src/geos-3.13.1/src/operation/polygonize/HoleAssigner.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::operation::polygonize::EdgeRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/predicate/SegmentIntersectionTester.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/EdgeEndBuilder.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/EdgeEndBundle.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/EdgeEndBundleStar.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/RelateComputer.cpp.o [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/RelateNode.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:25, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/Edge.h:30, from /build/geos/src/geos-3.13.1/src/operation/relate/EdgeEndBuilder.cpp:22: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Distance = int; _Tp = geos::geomgraph::EdgeIntersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::EdgeEndBuilder::computeEdgeEnds(geos::geomgraph::Edge*, std::vector<std::unique_ptr<geos::geomgraph::EdgeEnd> >&)' at /build/geos/src/geos-3.13.1/src/operation/relate/EdgeEndBuilder.cpp:59:59: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::EdgeEndBuilder::computeEdgeEnds(geos::geomgraph::Edge*, std::vector<std::unique_ptr<geos::geomgraph::EdgeEnd> >&)' at /build/geos/src/geos-3.13.1/src/operation/relate/EdgeEndBuilder.cpp:59:59: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/RelateNodeFactory.cpp.o [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/RelateNodeGraph.cpp.o [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relate/RelateOp.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/operation/relate/RelateComputer.h:26, from /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:21: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Distance = int; _Tp = geos::geomgraph::EdgeIntersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 857 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateComputer::computeIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:340:43: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateComputer::computeIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:340:43: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]', inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:87:38, inlined from 'void geos::operation::relate::RelateComputer::computeIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:340:43: /usr/include/c++/14.2.1/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateComputer::labelIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:369:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateComputer::labelIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:369:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]', inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:87:38, inlined from 'void geos::operation::relate::RelateComputer::labelIntersectionNodes(uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateComputer.cpp:369:42: /usr/include/c++/14.2.1/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/AdjacentEdgeLocator.cpp.o [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/BasicPredicate.cpp.o [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/DimensionLocation.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeEndStar.h:34, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/DirectedEdgeStar.h:30, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/PlanarGraph.h:31, from /build/geos/src/geos-3.13.1/include/geos/geomgraph/GeometryGraph.h:32, from /build/geos/src/geos-3.13.1/src/operation/relate/RelateNodeGraph.cpp:25: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Distance = int; _Tp = geos::geomgraph::EdgeIntersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateNodeGraph::computeIntersectionNodes(geos::geomgraph::GeometryGraph*, uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateNodeGraph.cpp:99:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, vector<geos::geomgraph::EdgeIntersection> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'geos::geomgraph::EdgeIntersectionList::const_iterator geos::geomgraph::EdgeIntersectionList::begin() const' at /build/geos/src/geos-3.13.1/include/geos/geomgraph/EdgeIntersectionList.h:86:22, inlined from 'void geos::operation::relate::RelateNodeGraph::computeIntersectionNodes(geos::geomgraph::GeometryGraph*, uint8_t)' at /build/geos/src/geos-3.13.1/src/operation/relate/RelateNodeGraph.cpp:99:42: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geomgraph::EdgeIntersection*, std::vector<geos::geomgraph::EdgeIntersection> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/EdgeSegmentIntersector.cpp.o [ 44%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/EdgeSegmentOverlapAction.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/EdgeSetIntersector.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/IMPatternMatcher.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/IMPredicate.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/LineStringExtracter.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/LinearBoundary.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/NodeSection.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/operation/relateng/EdgeSetIntersector.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/NodeSections.cpp.o [ 45%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/PolygonNodeConverter.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelateEdge.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelateGeometry.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelateNG.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelateNode.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelatePointLocator.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelatePredicate.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/RelateSegmentString.cpp.o [ 46%] Building CXX object CMakeFiles/geos.dir/src/operation/relateng/TopologyComputer.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/sharedpaths/SharedPathsOp.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/CascadedPolygonUnion.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/CoverageUnion.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/operation/relateng/RelateNG.cpp:19: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/OverlapUnion.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/PointGeometryUnion.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/UnaryUnionOp.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/operation/union/OverlapUnion.h:24, from /build/geos/src/geos-3.13.1/src/operation/union/OverlapUnion.cpp:15: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Distance = int; _Tp = geos::geom::LineSegment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'static bool geos::operation::geounion::OverlapUnion::isEqual(std::vector<geos::geom::LineSegment>&, std::vector<geos::geom::LineSegment>&)' at /build/geos/src/geos-3.13.1/src/operation/union/OverlapUnion.cpp:164:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'static bool geos::operation::geounion::OverlapUnion::isEqual(std::vector<geos::geom::LineSegment>&, std::vector<geos::geom::LineSegment>&)' at /build/geos/src/geos-3.13.1/src/operation/union/OverlapUnion.cpp:164:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'static bool geos::operation::geounion::OverlapUnion::isEqual(std::vector<geos::geom::LineSegment>&, std::vector<geos::geom::LineSegment>&)' at /build/geos/src/geos-3.13.1/src/operation/union/OverlapUnion.cpp:165:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::LineSegment*, vector<geos::geom::LineSegment> >; _Compare = bool (*)(const geos::geom::LineSegment&, const geos::geom::LineSegment&)]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'static bool geos::operation::geounion::OverlapUnion::isEqual(std::vector<geos::geom::LineSegment>&, std::vector<geos::geom::LineSegment>&)' at /build/geos/src/geos-3.13.1/src/operation/union/OverlapUnion.cpp:165:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::LineSegment*, std::vector<geos::geom::LineSegment> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/union/UnionStrategy.cpp.o [ 47%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/IndexedNestedHoleTester.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/src/operation/union/CascadedPolygonUnion.cpp:21: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/IndexedNestedPolygonTester.cpp.o [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/IsSimpleOp.cpp.o [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/IsValidOp.cpp.o [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/MakeValid.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/operation/valid/IndexedNestedHoleTester.cpp:18: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/PolygonIntersectionAnalyzer.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/src/operation/valid/IndexedNestedPolygonTester.cpp:18: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Polygon*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Polygon*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/PolygonRing.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/include/geos/operation/valid/IsSimpleOp.h:22, from /build/geos/src/geos-3.13.1/src/operation/valid/IsSimpleOp.cpp:18: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/PolygonRingSelfNode.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:17, from /build/geos/src/geos-3.13.1/include/geos/algorithm/locate/IndexedPointInAreaLocator.h:22, from /build/geos/src/geos-3.13.1/src/operation/valid/IsValidOp.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::LinearRing*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::LinearRing*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/PolygonRingTouch.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/PolygonTopologyAnalyzer.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/RepeatedPointRemover.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/RepeatedPointTester.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/operation/valid/TopologyValidationError.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/planargraph/DirectedEdge.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/planargraph/DirectedEdgeStar.cpp.o [ 49%] Building CXX object CMakeFiles/geos.dir/src/planargraph/Edge.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/planargraph/Node.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/src/operation/valid/PolygonTopologyAnalyzer.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/geos.dir/src/planargraph/NodeMap.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/planargraph/PlanarGraph.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/planargraph/Subgraph.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/planargraph/algorithm/ConnectedSubgraphFinder.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/precision/CommonBits.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/precision/CommonBitsOp.cpp.o [ 50%] Building CXX object CMakeFiles/geos.dir/src/precision/CommonBitsRemover.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/EnhancedPrecisionOp.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/GeometryPrecisionReducer.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/MinimumClearance.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/PointwisePrecisionReducerTransformer.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/PrecisionReducerCoordinateOperation.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/PrecisionReducerTransformer.cpp.o [ 51%] Building CXX object CMakeFiles/geos.dir/src/precision/SimpleGeometryPrecisionReducer.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/src/precision/PointwisePrecisionReducerTransformer.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)::<lambda(geos::geom::Coordinate)>' at /build/geos/src/geos-3.13.1/src/precision/PointwisePrecisionReducerTransformer.cpp:69:25, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with T = geos::geom::Coordinate; F = geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)::<lambda(geos::geom::Coordinate)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:696:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/precision/PointwisePrecisionReducerTransformer.cpp:67:37: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)::<lambda(geos::geom::Coordinate)>' at /build/geos/src/geos-3.13.1/src/precision/PointwisePrecisionReducerTransformer.cpp:69:25, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with T = geos::geom::Coordinate; F = geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)::<lambda(geos::geom::Coordinate)>]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:696:16, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::precision::PointwisePrecisionReducerTransformer::reducePointwise(const geos::geom::CoordinateSequence*)' at /build/geos/src/geos-3.13.1/src/precision/PointwisePrecisionReducerTransformer.cpp:67:37: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/geos.dir/src/shape/fractal/HilbertCode.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/shape/fractal/HilbertEncoder.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/precision/MinimumClearance.h:21, from /build/geos/src/geos-3.13.1/src/precision/MinimumClearance.cpp:20: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::operation::distance::FacetSequence*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::operation::distance::FacetSequence*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/geos.dir/src/shape/fractal/MortonCode.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/ComponentJumpChecker.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/DouglasPeuckerLineSimplifier.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/src/precision/PrecisionReducerTransformer.cpp:20: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::precision::PrecisionReducerTransformer::extend(geos::geom::CoordinateSequence&, std::size_t)' at /build/geos/src/geos-3.13.1/src/precision/PrecisionReducerTransformer.cpp:101:19, inlined from 'void geos::precision::PrecisionReducerTransformer::extend(geos::geom::CoordinateSequence&, std::size_t)' at /build/geos/src/geos-3.13.1/src/precision/PrecisionReducerTransformer.cpp:92:1: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/DouglasPeuckerSimplifier.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/LineSegmentIndex.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/LinkedLine.cpp.o [ 52%] Building CXX object CMakeFiles/geos.dir/src/simplify/LinkedRing.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:20, from /build/geos/src/geos-3.13.1/include/geos/simplify/DouglasPeuckerLineSimplifier.h:22, from /build/geos/src/geos-3.13.1/src/simplify/DouglasPeuckerLineSimplifier.cpp:19: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::DouglasPeuckerLineSimplifier::simplify()' at /build/geos/src/geos-3.13.1/src/simplify/DouglasPeuckerLineSimplifier.cpp:90:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::DouglasPeuckerLineSimplifier::simplify()' at /build/geos/src/geos-3.13.1/src/simplify/DouglasPeuckerLineSimplifier.cpp:90:27: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/RingHull.cpp.o [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/PolygonHullSimplifier.cpp.o [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/RingHullIndex.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/simplify/LinkedLine.h:21, from /build/geos/src/geos-3.13.1/src/simplify/LinkedLine.cpp:16: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::LinkedLine::getCoordinates() const' at /build/geos/src/geos-3.13.1/src/simplify/LinkedLine.cpp:163:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::LinkedLine::getCoordinates() const' at /build/geos/src/geos-3.13.1/src/simplify/LinkedLine.cpp:163:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/TaggedLineSegment.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/simplify/LinkedRing.h:19, from /build/geos/src/geos-3.13.1/src/simplify/LinkedRing.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::LinkedRing::getCoordinates() const' at /build/geos/src/geos-3.13.1/src/simplify/LinkedRing.cpp:123:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::LinkedRing::getCoordinates() const' at /build/geos/src/geos-3.13.1/src/simplify/LinkedRing.cpp:123:24: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/TaggedLineString.cpp.o [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/TaggedLineStringSimplifier.cpp.o [ 53%] Building CXX object CMakeFiles/geos.dir/src/simplify/TaggedLinesSimplifier.cpp.o In file included from /usr/include/c++/14.2.1/queue:64, from /build/geos/src/geos-3.13.1/include/geos/simplify/RingHull.h:21, from /build/geos/src/geos-3.13.1/src/simplify/RingHull.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::simplify::RingHull::Corner*, vector<geos::simplify::RingHull::Corner> >; _Distance = int; _Tp = geos::simplify::RingHull::Corner; _Compare = __gnu_cxx::__ops::_Iter_comp_val<geos::simplify::RingHull::Corner::Greater>]': /usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::simplify::RingHull::Corner*, std::vector<geos::simplify::RingHull::Corner> >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/simplify/RingHull.h:17: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::simplify::RingHull::Corner::toLineString(const geos::simplify::LinkedRing&)' at /build/geos/src/geos-3.13.1/src/simplify/RingHull.cpp:383:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> geos::simplify::RingHull::Corner::toLineString(const geos::simplify::LinkedRing&)' at /build/geos/src/geos-3.13.1/src/simplify/RingHull.cpp:383:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/geos.dir/src/simplify/TopologyPreservingSimplifier.cpp.o [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/DelaunayTriangulationBuilder.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/simplify/TaggedLineString.h:28, from /build/geos/src/geos-3.13.1/src/simplify/TaggedLineString.cpp:19: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::TaggedLineString::extractCoordinates(const std::vector<geos::simplify::TaggedLineSegment*>&)' at /build/geos/src/geos-3.13.1/src/simplify/TaggedLineString.cpp:174:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'static std::unique_ptr<geos::geom::CoordinateSequence> geos::simplify::TaggedLineString::extractCoordinates(const std::vector<geos::simplify::TaggedLineSegment*>&)' at /build/geos/src/geos-3.13.1/src/simplify/TaggedLineString.cpp:174:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/IncrementalDelaunayTriangulator.cpp.o [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/VoronoiDiagramBuilder.cpp.o [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/ConstrainedDelaunayTriangulator.cpp.o [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/PolygonEarClipper.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/src/triangulate/DelaunayTriangulationBuilder.cpp:21: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Distance = int; _Tp = geos::triangulate::quadedge::Vertex; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::triangulate::DelaunayTriangulationBuilder::create()' at /build/geos/src/geos-3.13.1/src/triangulate/DelaunayTriangulationBuilder.cpp:107:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::triangulate::DelaunayTriangulationBuilder::create()' at /build/geos/src/geos-3.13.1/src/triangulate/DelaunayTriangulationBuilder.cpp:107:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::geom::CoordinateLessThan>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Distance = int; _Tp = geos::geom::Coordinate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::geom::CoordinateLessThan>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/PolygonHoleJoiner.cpp.o [ 54%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/PolygonNoder.cpp.o [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/PolygonTriangulator.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/geom/Geometry.h:34, from /build/geos/src/geos-3.13.1/include/geos/geom/GeometryCollection.h:23, from /build/geos/src/geos-3.13.1/include/geos/geom/MultiLineString.h:24, from /build/geos/src/geos-3.13.1/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h:29, from /build/geos/src/geos-3.13.1/include/geos/triangulate/VoronoiDiagramBuilder.h:21, from /build/geos/src/geos-3.13.1/src/triangulate/VoronoiDiagramBuilder.cpp:19: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Distance = int; _Tp = geos::triangulate::quadedge::Vertex; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::triangulate::VoronoiDiagramBuilder::create()' at /build/geos/src/geos-3.13.1/src/triangulate/VoronoiDiagramBuilder.cpp:104:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, vector<geos::triangulate::quadedge::Vertex> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void geos::triangulate::VoronoiDiagramBuilder::create()' at /build/geos/src/geos-3.13.1/src/triangulate/VoronoiDiagramBuilder.cpp:104:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::triangulate::quadedge::Vertex*, std::vector<geos::triangulate::quadedge::Vertex> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/polygon/TriDelaunayImprover.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/Orientation.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/Angle.h:22, from /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonEarClipper.cpp:15: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::Polygon> geos::triangulate::polygon::PolygonEarClipper::toGeometry() const' at /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonEarClipper.cpp:355:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(const T&, bool) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:432:12, inlined from 'std::unique_ptr<geos::geom::Polygon> geos::triangulate::polygon::PolygonEarClipper::toGeometry() const' at /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonEarClipper.cpp:355:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/LastFoundQuadEdgeLocator.cpp.o [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/LocateFailureException.cpp.o [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/QuadEdge.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonNoder.cpp:15: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/QuadEdgeSubdivision.cpp.o [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/TrianglePredicate.cpp.o [ 55%] Building CXX object CMakeFiles/geos.dir/src/triangulate/quadedge/Vertex.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/include/geos/geom/Envelope.h:30, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:27, from /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonHoleJoiner.cpp:16: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/Intersection.h:18, from /build/geos/src/geos-3.13.1/include/geos/algorithm/LineIntersector.h:23: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(std::size_t, T, T) [with T = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:519:19, inlined from 'void geos::triangulate::polygon::PolygonHoleJoiner::addJoinedHole(std::size_t, const geos::geom::CoordinateSequence&, std::size_t)' at /build/geos/src/geos-3.13.1/src/triangulate/polygon/PolygonHoleJoiner.cpp:331:19: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::index::chain::MonotoneChain*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::index::chain::MonotoneChain*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geos.dir/src/triangulate/tri/Tri.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/triangulate/tri/TriEdge.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/triangulate/tri/TriangulationBuilder.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/util/Assert.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/util/GeometricShapeFactory.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h:27, from /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:19: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellEdge(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:569:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellEdge(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:569:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:536:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:536:25: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:548:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::Geometry> geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(const geos::triangulate::quadedge::QuadEdge*, const geos::geom::GeometryFactory&)' at /build/geos/src/geos-3.13.1/src/triangulate/quadedge/QuadEdgeSubdivision.cpp:548:21: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/geos.dir/src/util/Interrupt.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/util/Profiler.cpp.o [ 56%] Building CXX object CMakeFiles/geos.dir/src/util/math.cpp.o [ 57%] Building CXX object CMakeFiles/geos.dir/src/util/string.cpp.o [ 57%] Linking CXX shared library lib/libgeos.so [ 57%] Built target geos [ 57%] Building CXX object CMakeFiles/geos_c.dir/capi/geos_ts_c.cpp.o [ 57%] Building CXX object CMakeFiles/geos_c.dir/capi/geos_c.cpp.o [ 57%] Building CXX object tests/xmltester/CMakeFiles/test_xmltester.dir/XMLTester.cpp.o [ 57%] Building CXX object tests/xmltester/CMakeFiles/test_xmltester.dir/BufferResultMatcher.cpp.o [ 57%] Building CXX object tests/xmltester/CMakeFiles/test_xmltester.dir/SingleSidedBufferResultMatcher.cpp.o [ 57%] Linking CXX executable ../../bin/test_xmltester [ 57%] Built target test_xmltester In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/include/geos/geom/Coordinate.h:22, from /build/geos/src/geos-3.13.1/include/geos/algorithm/MinimumBoundingCircle.h:22, from /build/geos/src/geos-3.13.1/capi/geos_ts_c.cpp:21: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12, inlined from 'void geos::geom::Point::setXY(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/Point.h:116:28, inlined from 'char GEOSPreparedContainsXY_r(GEOSContextHandle_t, const geos::geom::prep::PreparedGeometry*, double, double)' at /build/geos/src/geos-3.13.1/capi/geos_ts_c.cpp:3656:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12, inlined from 'void geos::geom::Point::setXY(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/Point.h:116:28, inlined from 'char GEOSPreparedContainsXY_r(GEOSContextHandle_t, const geos::geom::prep::PreparedGeometry*, double, double)' at /build/geos/src/geos-3.13.1/capi/geos_ts_c.cpp:3656:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12, inlined from 'void geos::geom::Point::setXY(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/Point.h:116:28, inlined from 'char GEOSPreparedIntersectsXY_r(GEOSContextHandle_t, const geos::geom::prep::PreparedGeometry*, double, double)' at /build/geos/src/geos-3.13.1/capi/geos_ts_c.cpp:3719:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12, inlined from 'void geos::geom::Point::setXY(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/Point.h:116:28, inlined from 'char GEOSPreparedIntersectsXY_r(GEOSContextHandle_t, const geos::geom::prep::PreparedGeometry*, double, double)' at /build/geos/src/geos-3.13.1/capi/geos_ts_c.cpp:3719:34: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Linking CXX shared library lib/libgeos_c.so [ 57%] Built target geos_c [ 57%] Building CXX object util/geosop/CMakeFiles/geosop.dir/GeosOp.cpp.o [ 57%] Building CXX object util/geosop/CMakeFiles/geosop.dir/GeometryOp.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/AreaTest.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/AngleTest.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CGAlgorithms/OrientationIsCCWTest.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CGAlgorithms/computeOrientationTest.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CGAlgorithms/isPointInRingTest.cpp.o [ 57%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CGAlgorithms/signedAreaTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CentroidTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:71:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:71:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:72:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:72:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:73:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_computeorientation_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/CGAlgorithms/computeOrientationTest.cpp:73:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/CircularArcsTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/ConvexHullTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/InteriorPointAreaTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/InterpolateTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/IntersectionTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/LengthTest.cpp.o [ 58%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/LocatePointInRingTest.cpp.o [ 59%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/MinimumAreaRectangleTest.cpp.o [ 59%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/MinimumBoundingCircleTest.cpp.o [ 60%] Linking CXX executable ../../bin/geosop [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/MinimumDiameterTest.cpp.o [ 60%] Built target geosop [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/OrientationIndexFailureTest.cpp.o [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/PointLocationTest.cpp.o [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/PointLocatorTest.cpp.o [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/PolygonNodeTopologyTest.cpp.o [ 60%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/RectangleTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/RobustLineIntersectionTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/RobustLineIntersectorTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/RobustLineIntersectorZTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/TrianglePredicateTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/construct/LargestEmptyCircleTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/construct/MaximumInscribedCircleTest.cpp.o [ 61%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/distance/DiscreteFrechetDistanceTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/algorithm/RobustLineIntersectorTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 13; Data = tut::test_robustlineintersector_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/RobustLineIntersectorTest.cpp:252:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 13; Data = tut::test_robustlineintersector_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/RobustLineIntersectorTest.cpp:252:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 13; Data = tut::test_robustlineintersector_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/RobustLineIntersectorTest.cpp:253:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 13; Data = tut::test_robustlineintersector_data]' at /build/geos/src/geos-3.13.1/tests/unit/algorithm/RobustLineIntersectorTest.cpp:253:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/distance/DiscreteHausdorffDistanceTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/hull/ConcaveHullOfPolygonsTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/hull/ConcaveHullTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/locate/IndexedPointInAreaLocatorTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/algorithm/locate/SimplePointInAreaLocatorTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSBoundaryTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSBufferTest.cpp.o [ 62%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSBuildAreaTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/algorithm/locate/IndexedPointInAreaLocatorTest.cpp:1: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCAPIDefinesTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSClipByRectTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSConcaveHullOfPolygonsTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSConcaveHullTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSConstrainedDelaunayTriangulationTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSContainsTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSContextTest.cpp.o [ 63%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSConvexHullTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoordSeqTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoverageIsValidTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoverageSimplifyTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoverageUnionTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoveredByTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCoversTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSCrossesTest.cpp.o [ 64%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDelaunayTriangulationTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDensifyTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDifferencePrecTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDifferenceTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDisjointSubsetUnionTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDisjointTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDistanceTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSDistanceWithinTest.cpp.o [ 65%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSEnvelopeTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSEqualsIdenticalTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSEqualsTest.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:14, from /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:4: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'GEOSGeometry* tut::test_capigeosdistance_data::random_polygon(double, double, double, std::size_t)' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:39:18, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_capigeosdistance_data]' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:89:28: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'GEOSGeometry* tut::test_capigeosdistance_data::random_polygon(double, double, double, std::size_t)' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:39:18, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_capigeosdistance_data]' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:89:28: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'GEOSGeometry* tut::test_capigeosdistance_data::random_polygon(double, double, double, std::size_t)' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:39:18, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_capigeosdistance_data]' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:90:28: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'GEOSGeometry* tut::test_capigeosdistance_data::random_polygon(double, double, double, std::size_t)' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:39:18, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_capigeosdistance_data]' at /build/geos/src/geos-3.13.1/tests/unit/capi/GEOSDistanceTest.cpp:90:28: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSFrechetDistanceTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomFromWKBTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomGeoJSONReadTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomGeoJSONWriteTest.cpp.o [ 66%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomGetNumPointsTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomGetXYZMTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomToHEX_bufTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomToWKBTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomToWKB_bufTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomToWKTTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomTypeIdTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeomTypeTest.cpp.o [ 67%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_cloneTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createCircularStringTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createCollectionTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createCompoundCurveTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createCurvePolygonTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createLineStringTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createPolygonTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createRectangleTest.cpp.o [ 68%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_createTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_extentTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_extractUniquePointsTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_getCoordSeqTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_getCoordinateDimensionTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_getDimensionsTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_setPrecisionTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGeom_transformXYTest.cpp.o [ 69%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGetCentroidTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGetExteriorRingTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGetGeometryNTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGetInteriorRingNTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSGetNumInteriorRingsTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSHasZMTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSHausdorffDistanceTest.cpp.o [ 70%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSHilbertCodeTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSInterpolateTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSInterruptTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSIntersectionPrecTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSIntersectionTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSIntersectsTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLargestEmptyCircleTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLengthTest.cpp.o [ 71%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLineMergeDirectedTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLineMergeTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLineStringTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSLineSubstringTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMakeValidTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMaximumInscribedCircleTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMinimumBoundingCircleTest.cpp.o [ 72%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMinimumClearanceTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMinimumRotatedRectangleTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSMinimumWidthTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSNearestPointsTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSNodeTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSOffsetCurveTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSOrientPolygonsTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSOrientationIndexTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSOverlapsTest.cpp.o [ 73%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPointOnSurfaceTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPolygonHullSimplifyTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPolygonizeTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPreparedDistanceTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPreparedDistanceWithinTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPreparedGeometryTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSPreparedNearestPointsTest.cpp.o [ 74%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSProjectTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSRelateBoundaryNodeRuleTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSRelatePatternMatchTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSRelatePatternTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSRelateTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSRemoveRepeatedPointsTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSReverseTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSTRtreeTest.cpp.o [ 75%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSegmentIntersectionTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSetSRIDTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSharedPathsTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSimplifyTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSnapTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSymDifferencePrecTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSSymDifferenceTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSTopologyPreserveSimplifyTest.cpp.o [ 76%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSTouchesTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUnaryUnionPrecTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUnaryUnionTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUnionCascadedTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUnionPrecTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUnionTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSUserDataTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSVoronoiDiagramTest.cpp.o [ 77%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSWKBReaderTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSWKBWriterTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSWKTWriterTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSWithinTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOS_printDoubleTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisClosedTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisRingTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisSimpleTest.cpp.o [ 78%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisValidDetailTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisValidReasonTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/capi/GEOSisValidTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/CoverageGapFinderTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/CoveragePolygonValidatorTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/CoverageRingEdgesTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/CoverageSimplifierTest.cpp.o [ 79%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/CoverageValidatorTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/coverage/TPVWSimplifierTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/edgegraph/EdgeGraphTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CircularArcTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CircularStringTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CompoundCurveTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CoordinateListTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CoordinateSequenceIteratorTest.cpp.o [ 80%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CoordinateSequenceTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CoordinateSequencesTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CoordinateTest.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:14, from /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceIteratorTest.cpp:1: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Distance = int; _Tp = geos::geom::Coordinate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:85:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Distance = int; _Tp = geos::geom::Coordinate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | __comp); | ~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1855:34: note: parameter passing for argument of type 'geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_coordinatesequenceiterator_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceIteratorTest.cpp:164:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_coordinatesequenceiterator_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceIteratorTest.cpp:164:14: /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/CurvePolygonTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/DimensionTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/EnvelopeTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXYM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXYM]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'tut::test_object<tut::test_coordinatearraysequence_data>::test<53>()::<lambda(auto:1&)> [with auto:1 = const geos::geom::CoordinateXYM]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:1451:16, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = tut::test_object<tut::test_coordinatearraysequence_data>::test<53>()::<lambda(auto:1&)>&]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:687:89, inlined from 'void geos::geom::CoordinateSequence::forEach(F&&) const [with F = tut::test_object<tut::test_coordinatearraysequence_data>::test<53>()::<lambda(auto:1&)>&]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:683:10: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 33; Data = tut::test_coordinatearraysequence_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:957:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void tut::test_object<Data>::test() [with int n = 34; Data = tut::test_coordinatearraysequence_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:973:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::CoordinateXY*, std::vector<geos::geom::CoordinateXY> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'void tut::test_object<Data>::test() [with int n = 26; Data = tut::test_coordinatearraysequence_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:812:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(T, T, Args ...) [with T = __gnu_cxx::__normal_iterator<geos::geom::CoordinateXY*, std::vector<geos::geom::CoordinateXY> >; Args = {}]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:512:16, inlined from 'void tut::test_object<Data>::test() [with int n = 26; Data = tut::test_coordinatearraysequence_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/CoordinateSequenceTest.cpp:812:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/cloneTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/coversTest.cpp.o [ 81%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/differenceTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/equalsTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/getCentroidTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/isRectangleTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/normalizeTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/toTextTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/Geometry/touchesTest.cpp.o [ 82%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/GeometryCollectionTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/GeometryComponentFilterTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/GeometryFactoryTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/GeometryFilterTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/HeuristicOverlayTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/IntersectionMatrixTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/LineSegmentTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/LineStringTest.cpp.o [ 83%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/LinearRingTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/GeometryFactoryTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 10; Data = tut::test_geometryfactory_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/GeometryFactoryTest.cpp:304:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 10; Data = tut::test_geometryfactory_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/GeometryFactoryTest.cpp:304:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 11; Data = tut::test_geometryfactory_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/GeometryFactoryTest.cpp:354:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 11; Data = tut::test_geometryfactory_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/GeometryFactoryTest.cpp:354:17: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/LocationTest.cpp.o [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/MultiCurveTest.cpp.o [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/MultiLineStringTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 31; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:564:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 31; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:565:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 31; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:566:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:154:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:185:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:186:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:106:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_linestring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LineStringTest.cpp:107:14: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/MultiPointTest.cpp.o [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/MultiPolygonTest.cpp.o [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/MultiSurfaceTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:86:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:87:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:88:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:89:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:90:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:91:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linearring_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/LinearRingTest.cpp:92:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/PointTest.cpp.o [ 84%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/PolygonTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/PrecisionModelTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/TriangleTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/prep/PreparedGeometryFactoryTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/PointTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 46; Data = tut::test_point_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/PointTest.cpp:597:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_point_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/PointTest.cpp:117:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_point_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/PointTest.cpp:118:20: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_point_data]' at /build/geos/src/geos-3.13.1/tests/unit/geom/PointTest.cpp:93:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/prep/PreparedGeometryTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/prep/PreparedGeometryTouchesTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/util/GeometryCombinerTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/geom/PolygonTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/util/GeometryExtracterTest.cpp.o [ 85%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/util/GeometryFixerTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/util/GeometryListerTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geom/util/GeometryMapperTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geomgraph/TopologyLocationTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/geos_unit.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/VertexSequencePackedRtreeTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/chain/MonotoneChainBuilderTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/kdtree/KdTreeTest.cpp.o [ 86%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/strtree/SIRtreeTest.cpp.o [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/strtree/SimpleSTRtreeTest.cpp.o [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/index/strtree/TemplateSTRtreeTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/index/VertexSequencePackedRtreeTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::index::VertexSequencePackedRtree> tut::test_packedrtree_data::createSPRtree(std::string&)' at /build/geos/src/geos-3.13.1/tests/unit/index/VertexSequencePackedRtreeTest.cpp:42:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::index::VertexSequencePackedRtree> tut::test_packedrtree_data::createSPRtree(std::string&)' at /build/geos/src/geos-3.13.1/tests/unit/index/VertexSequencePackedRtreeTest.cpp:42:23: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/ByteOrderValuesTest.cpp.o [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/GeoJSONFeatureTest.cpp.o In file included from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:14, from /build/geos/src/geos-3.13.1/tests/unit/index/kdtree/KdTreeTest.cpp:1: /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Distance = int; _Tp = geos::geom::Coordinate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_kdtree_data::testQuery(std::string&, double, const geos::geom::Envelope&, std::string&, bool)' at /build/geos/src/geos-3.13.1/tests/unit/index/kdtree/KdTreeTest.cpp:33:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_kdtree_data::testQuery(std::string&, double, const geos::geom::Envelope&, std::string&, bool)' at /build/geos/src/geos-3.13.1/tests/unit/index/kdtree/KdTreeTest.cpp:33:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_kdtree_data::testQuery(std::string&, double, const geos::geom::Envelope&, std::string&, bool)' at /build/geos/src/geos-3.13.1/tests/unit/index/kdtree/KdTreeTest.cpp:34:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<geos::geom::Coordinate*, vector<geos::geom::Coordinate> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18, inlined from 'void tut::test_kdtree_data::testQuery(std::string&, double, const geos::geom::Envelope&, std::string&, bool)' at /build/geos/src/geos-3.13.1/tests/unit/index/kdtree/KdTreeTest.cpp:34:18: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::geom::Coordinate*, std::vector<geos::geom::Coordinate> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/GeoJSONReaderTest.cpp.o [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/GeoJSONValueTest.cpp.o [ 87%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/GeoJSONWriterTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/WKBReaderTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/WKBWriterTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/WKTReaderTest.cpp.o In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61, from /usr/include/c++/14.2.1/algorithm:61, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:14, from /build/geos/src/geos-3.13.1/tests/unit/index/strtree/TemplateSTRtreeTest.cpp:1: /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Distance = int; _Tp = geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, Visitor&&) [with Visitor = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::query(const BoundsType&, std::vector<geos::geom::LineSegment, std::allocator<geos::geom::LineSegment> >&)::<lambda(const geos::geom::LineSegment&)>; ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:276:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, std::vector<T>&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:311:14, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_templatestrtree_data]' at /build/geos/src/geos-3.13.1/tests/unit/index/strtree/TemplateSTRtreeTest.cpp:352:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, Visitor&&) [with Visitor = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::query(const BoundsType&, std::vector<geos::geom::LineSegment, std::allocator<geos::geom::LineSegment> >&)::<lambda(const geos::geom::LineSegment&)>; ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:276:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, std::vector<T>&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:311:14, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_templatestrtree_data]' at /build/geos/src/geos-3.13.1/tests/unit/index/strtree/TemplateSTRtreeTest.cpp:352:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, Visitor&&) [with Visitor = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::query(const BoundsType&, std::vector<geos::geom::LineSegment, std::allocator<geos::geom::LineSegment> >&)::<lambda(const geos::geom::LineSegment&)>; ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:276:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, std::vector<T>&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:311:14, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_templatestrtree_data]' at /build/geos/src/geos-3.13.1/tests/unit/index/strtree/TemplateSTRtreeTest.cpp:352:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, Visitor&&) [with Visitor = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>::query(const BoundsType&, std::vector<geos::geom::LineSegment, std::allocator<geos::geom::LineSegment> >&)::<lambda(const geos::geom::LineSegment&)>; ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:276:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::query(const BoundsType&, std::vector<T>&) [with ItemType = geos::geom::LineSegment; BoundsTraits = tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:311:14, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_templatestrtree_data]' at /build/geos/src/geos-3.13.1/tests/unit/index/strtree/TemplateSTRtreeTest.cpp:352:15: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, tut::test_object<tut::test_templatestrtree_data>::test<7>()::BoxTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<unsigned int, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = unsigned int; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<unsigned int, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Point*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Point*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<void*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = void*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<void*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = const geos::geom::Geometry*; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<const geos::geom::Geometry*, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.1/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1868 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]': /usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesX(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:522:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:472:19, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >; _Compare = geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&)::<lambda(const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&, const geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>::Node&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::sortNodesY(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:528:18, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::addParentNodesFromVerticalSlice(const NodeListIterator&, const NodeListIterator&) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:495:23, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::createParentNodes(const NodeListIterator&, size_t) [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:487:44, inlined from 'void geos::index::strtree::TemplateSTRtreeImpl<ItemType, BoundsTraits>::build() [with ItemType = geos::geom::LineSegment; BoundsTraits = geos::index::strtree::EnvelopeTraits]' at /build/geos/src/geos-3.13.1/include/geos/index/strtree/TemplateSTRtree.h:401:30: /usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>*, std::vector<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits>, std::allocator<geos::index::strtree::TemplateSTRNode<geos::geom::LineSegment, geos::index::strtree::EnvelopeTraits> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/WKTWriterTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/io/WriterTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/linearref/LengthIndexedLineTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/math/DDTest.cpp.o [ 88%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/BasicSegmentStringTest.cpp.o [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/NodedSegmentStringTest.cpp.o [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/OrientedCoordinateArrayTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/io/WKTWriterTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_wktwriter_data]' at /build/geos/src/geos-3.13.1/tests/unit/io/WKTWriterTest.cpp:227:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_wktwriter_data]' at /build/geos/src/geos-3.13.1/tests/unit/io/WKTWriterTest.cpp:227:16: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/SegmentNodeTest.cpp.o [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/SegmentPointComparatorTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:151:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:152:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:153:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:154:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:113:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:114:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:68:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_basicsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/BasicSegmentStringTest.cpp:69:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/snap/SnappingNoderTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 5; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:258:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 5; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:259:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:119:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:120:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:155:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:156:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:192:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:193:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:194:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_nodedsegmentstring_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/NodedSegmentStringTest.cpp:195:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/snapround/HotPixelTest.cpp.o [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/snapround/MCIndexSnapRounderTest.cpp.o [ 89%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/noding/snapround/SnapRoundingNoderTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:4: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:194:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:195:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:151:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:152:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:108:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:109:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:59:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_segmentnode_data]' at /build/geos/src/geos-3.13.1/tests/unit/noding/SegmentNodeTest.cpp:60:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/BoundaryOpTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/buffer/BufferBuilderTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/buffer/BufferOpTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/buffer/BufferParametersTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/buffer/OffsetCurveTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/cluster/ClusterFinderTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/cluster/DisjointOperationTest.cpp.o [ 90%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/cluster/GeometryFlattenerTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/distance/DistanceOpTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/distance/IndexedFacetDistanceTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/geounion/CascadedPolygonUnionTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/geounion/CoverageUnionTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/geounion/UnaryUnionOpTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/intersection/RectangleIntersectionTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/linemerge/LineMergerTest.cpp.o [ 91%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/linemerge/LineSequencerTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/operation/distance/IndexedFacetDistanceTest.cpp:9: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> tut::test_facetdistanceop_data::makeSinCircle(std::size_t, double, double)' at /build/geos/src/geos-3.13.1/tests/unit/operation/distance/IndexedFacetDistanceTest.cpp:117:20, inlined from 'void tut::test_object<Data>::test() [with int n = 10; Data = tut::test_facetdistanceop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/distance/IndexedFacetDistanceTest.cpp:304:90: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'std::unique_ptr<geos::geom::LineString> tut::test_facetdistanceop_data::makeSinCircle(std::size_t, double, double)' at /build/geos/src/geos-3.13.1/tests/unit/operation/distance/IndexedFacetDistanceTest.cpp:117:20, inlined from 'void tut::test_object<Data>::test() [with int n = 10; Data = tut::test_facetdistanceop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/distance/IndexedFacetDistanceTest.cpp:304:90: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/OverlayOpUnionTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/snap/GeometrySnapperTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/snap/LineStringSnapperTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/validate/FuzzyPointLocatorTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/validate/OffsetPointGeneratorTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlay/validate/OverlayResultValidatorTest.cpp.o [ 92%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/CoverageUnionNGTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:331:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:332:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:333:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:334:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 8; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:295:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 8; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:296:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 8; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:297:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:249:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:250:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:251:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:166:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:126:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:127:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:128:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:129:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:91:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:92:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:55:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_linestringsnapper_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlay/snap/LineStringSnapperTest.cpp:56:18: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/ElevationModelTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/LineLimiterTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayGraphTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGFloatingNoderTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGGeometryCollectionTest.cpp.o /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp: In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, const std::string&, std::initializer_list<double>)': /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:42:10: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:221:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp: In member function 'void tut::test_object<Data>::test() [with int n = 4; Data = tut::test_overlayng_elevationmodel_data]': /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:150:19: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:150:19: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:101:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 2; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:117:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 3; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:134:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 5; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:170:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 6; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:180:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 7; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:193:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 In member function 'void tut::test_overlayng_elevationmodel_data::checkElevation(const std::string&, std::initializer_list<double>)', inlined from 'void tut::test_object<Data>::test() [with int n = 8; Data = tut::test_overlayng_elevationmodel_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:207:19: /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 /build/geos/src/geos-3.13.1/tests/unit/operation/overlayng/ElevationModelTest.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGMixedPointsTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGPointsTest.cpp.o [ 93%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGRobustTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGSnappingNoderTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGSnappingOneTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGStrictModeTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/OverlayNGZTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/PrecisionReducerTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/PrecisionUtilTest.cpp.o [ 94%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/RingClipperTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/overlayng/UnaryUnionNGTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/polygonize/PolygonizeTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relate/RelateBoundaryNodeRuleTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relate/RelateOpTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/AdjacentEdgeLocatorTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/LinearBoundaryTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/PolygonNodeConverterTest.cpp.o [ 95%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelateGeometryTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelateNGBoundaryNodeRuleTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelateNGGCTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelateNGRobustnessTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelateNGTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelatePointLocatorTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/relateng/RelatePredicateTest.cpp.o [ 96%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/sharedpaths/SharedPathsOpTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/IsSimpleOpTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/IsValidOpTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/MakeValidTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/RepeatedPointRemoverTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/ValidClosedRingTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/operation/valid/IsValidOpTest.cpp:5: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 29; Data = tut::test_isvalidop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/valid/IsValidOpTest.cpp:108:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 29; Data = tut::test_isvalidop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/valid/IsValidOpTest.cpp:109:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_isvalidop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/valid/IsValidOpTest.cpp:84:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_isvalidop_data]' at /build/geos/src/geos-3.13.1/tests/unit/operation/valid/IsValidOpTest.cpp:85:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/operation/valid/ValidSelfTouchingRingFormingHoleTest.cpp.o [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/precision/CommonBitsTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/operation/valid/MakeValidTest.cpp:1: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::CoordinateXY]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void geos::geom::CoordinateSequence::add(double, double)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:496:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/precision/GeometryPrecisionReducerTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/precision/SimpleGeometryPrecisionReducerTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/shape/fractal/HilbertCodeTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/shape/fractal/HilbertEncoderTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/shape/fractal/MortonCodeTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/simplify/DouglasPeuckerSimplifierTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/simplify/PolygonHullSimplifierTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/simplify/TopologyPreservingSimplifierTest.cpp.o [ 98%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/DelaunayTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/VoronoiTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/polygon/ConstrainedDelaunayTriangulatorTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/polygon/PolygonHoleJoinerTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:6: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:225:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:225:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:226:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:226:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:227:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:455:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:444:10, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 9; Data = tut::test_incdelaunaytri_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/DelaunayTest.cpp:227:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/polygon/PolygonTriangulatorTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/quadedge/QuadEdgeSubdivisionTest.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/geos/src/geos-3.13.1/tests/unit/tut/tut.hpp:9, from /build/geos/src/geos-3.13.1/tests/unit/triangulate/VoronoiTest.cpp:6: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_voronoidiag_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/VoronoiTest.cpp:132:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_voronoidiag_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/VoronoiTest.cpp:133:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_voronoidiag_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/VoronoiTest.cpp:134:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'void geos::geom::CoordinateSequence::make_space(std::size_t, std::size_t)' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:788:22, inlined from 'void geos::geom::CoordinateSequence::add(const T&, std::size_t) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:451:23, inlined from 'void geos::geom::CoordinateSequence::add(const T&) [with T = geos::geom::Coordinate]' at /build/geos/src/geos-3.13.1/include/geos/geom/CoordinateSequence.h:413:12, inlined from 'void tut::test_object<Data>::test() [with int n = 1; Data = tut::test_voronoidiag_data]' at /build/geos/src/geos-3.13.1/tests/unit/triangulate/VoronoiTest.cpp:135:12: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/quadedge/QuadEdgeTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/triangulate/quadedge/VertexTest.cpp.o [ 99%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/util/NodingTestUtil.cpp.o [100%] Building CXX object tests/unit/CMakeFiles/test_geos_unit.dir/util/UniqueCoordinateArrayFilterTest.cpp.o [100%] Linking CXX executable ../../bin/test_geos_unit [100%] Built target test_geos_unit make: Leaving directory '/build/geos/src/build' ==> Entering fakeroot environment... ==> Starting package()... make: Entering directory '/build/geos/src/build' [ 1%] Built target tinyxml2 [ 1%] Built target ryu [ 57%] Built target geos [ 57%] Built target geos_c [ 57%] Built target test_xmltester [ 58%] Built target geosop [100%] Built target test_geos_unit Install the project... -- Install configuration: "Release" -- Installing: /build/geos/pkg/geos/usr/bin/geosop -- Set non-toolchain portion of runtime path of "/build/geos/pkg/geos/usr/bin/geosop" to "$ORIGIN/../lib" -- Installing: /build/geos/pkg/geos/usr/lib/libgeos.so.3.13.1 -- Installing: /build/geos/pkg/geos/usr/lib/libgeos.so -- Installing: /build/geos/pkg/geos/usr/lib/libgeos_c.so.1.19.2 -- Installing: /build/geos/pkg/geos/usr/lib/libgeos_c.so.1 -- Set non-toolchain portion of runtime path of "/build/geos/pkg/geos/usr/lib/libgeos_c.so.1.19.2" to "" -- Installing: /build/geos/pkg/geos/usr/lib/libgeos_c.so -- Installing: /build/geos/pkg/geos/usr/lib/cmake/GEOS/geos-targets.cmake -- Installing: /build/geos/pkg/geos/usr/lib/cmake/GEOS/geos-targets-release.cmake -- Installing: /build/geos/pkg/geos/usr/lib/cmake/GEOS/geos-config.cmake -- Installing: /build/geos/pkg/geos/usr/lib/cmake/GEOS/geos-config-version.cmake -- Installing: /build/geos/pkg/geos/usr/include/geos -- Installing: /build/geos/pkg/geos/usr/include/geos/io -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKBConstants.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKTReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKBStreamReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/ByteOrderValues.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/OrdinateSet.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKBWriter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/GeoJSONReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/GeoJSON.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKTStreamReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/Writer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/StringTokenizer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/GeoJSONWriter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/CLocalizer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKBReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/CheckOrdinatesFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/ParseException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKTFileReader.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/ByteOrderDataInStream.h -- Installing: /build/geos/pkg/geos/usr/include/geos/io/WKTWriter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LocationIndexedLine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LengthIndexOfPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LinearLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LinearIterator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/ExtractLineByLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LengthLocationMap.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LocationIndexOfLine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LengthIndexedLine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LocationIndexOfPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/linearref/LinearGeometryBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/VertexRingCounter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/InvalidSegmentDetector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageBoundarySegmentFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageRingEdges.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoveragePolygon.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoveragePolygonValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/TPVWSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/CoverageGapFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/coverage/Corner.h -- Installing: /build/geos/pkg/geos/usr/include/geos/export.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Orientation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/InteriorPointArea.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/RobustDeterminant.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/construct -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/construct/IndexedDistanceToPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/construct/LargestEmptyCircle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/construct/MaximumInscribedCircle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/HCoordinate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/InteriorPointLine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull/HullTriangulation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull/OuterShellsExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull/ConcaveHull.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull/ConcaveHullOfPolygons.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/hull/HullTri.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/ConvexHull.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/PointLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/MinimumDiameter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Intersection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/MinimumBoundingCircle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/BoundaryNodeRule.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/MinimumAreaRectangle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Area.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/NotRepresentableException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/InteriorPointPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/CentralEndpointIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/locate -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/locate/SimplePointInAreaLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/locate/PointOnGeometryLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/locate/IndexedPointInAreaLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Distance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/LineIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/PointLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Rectangle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/CGAlgorithmsDD.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/CircularArcs.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/PointInRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Centroid.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Length.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/SimplePointInRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/distance -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/distance/PointPairDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/distance/DiscreteFrechetDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/distance/DistanceToPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/distance/DiscreteHausdorffDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Angle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/PolygonNodeTopology.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/Interpolate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/algorithm/RayCrossingCounter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/edgegraph -- Installing: /build/geos/pkg/geos/usr/include/geos/edgegraph/HalfEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/edgegraph/EdgeGraphBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/edgegraph/EdgeGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/edgegraph/MarkHalfEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/VoronoiDiagramBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/PolygonEarClipper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/PolygonHoleJoiner.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/TriDelaunayImprover.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/PolygonTriangulator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon/PolygonNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/tri -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/tri/TriList.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/tri/TriangulationBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/tri/Tri.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/tri/TriEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/TriangleVisitor.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/QuadEdgeLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/LastFoundQuadEdgeLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/QuadEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/Vertex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/LocateFailureException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/QuadEdgeQuartet.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/TrianglePredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge/QuadEdgeSubdivision.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/DelaunayTriangulationBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/triangulate/IncrementalDelaunayTriangulator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/profiler.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util -- Installing: /build/geos/pkg/geos/usr/include/geos/util/Assert.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/string.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/CoordinateArrayFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/GEOSException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/IllegalStateException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/IllegalArgumentException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/TopologyException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/Machine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/UnsupportedOperationException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/math.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/Interrupt.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/AssertionFailedException.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/UniqueCoordinateArrayFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util/GeometricShapeFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/PointwisePrecisionReducerTransformer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/SimpleGeometryPrecisionReducer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/PrecisionReducerTransformer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/GeometryPrecisionReducer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/CommonBits.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/EnhancedPrecisionOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/CommonBitsOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/MinimumClearance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/PrecisionReducerCoordinateOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/precision/CommonBitsRemover.h -- Installing: /build/geos/pkg/geos/usr/include/geos/shape -- Installing: /build/geos/pkg/geos/usr/include/geos/shape/fractal -- Installing: /build/geos/pkg/geos/usr/include/geos/shape/fractal/HilbertEncoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/shape/fractal/HilbertCode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/shape/fractal/MortonCode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/BasicSegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/FastSegmentSetIntersectionFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/IntersectionAdder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentIntersectionDetector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/IteratedNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/NodingValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/NodingIntersectionFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/ScaledNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/ValidatingNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentNodeList.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/GeometryNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/Noder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/MCIndexSegmentSetMutualIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SimpleNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/FastNodingValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SinglePassNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snap -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snap/SnappingNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snap/SnappingPointIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snap/SnappingIntersectionAdder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/MCIndexNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/BoundaryChainNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/IntersectionFinderAdder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentStringUtil.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentExtractingNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/Octant.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentPointComparator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentSetMutualIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/SnapRoundingIntersectionAdder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/MCIndexSnapRounder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/SnapRoundingNoder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/MCIndexPointSnapper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/HotPixel.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/snapround/HotPixelIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/NodableSegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/SegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/NodedSegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/noding/OrientedCoordinateArray.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index -- Installing: /build/geos/pkg/geos/usr/include/geos/index/SpatialIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/sweepline -- Installing: /build/geos/pkg/geos/usr/include/geos/index/sweepline/SweepLineIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/sweepline/SweepLineInterval.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/sweepline/SweepLineOverlapAction.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/sweepline/SweepLineEvent.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/ItemVisitor.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/TemplateSTRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/ItemBoundable.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/Interval.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/SimpleSTRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/SimpleSTRdistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/SimpleSTRnode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/TemplateSTRNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/AbstractNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/BoundablePair.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/AbstractSTRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/EnvelopeUtil.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/Boundable.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/SIRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/GeometryItemDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/TemplateSTRNodePair.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/STRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/ItemDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/strtree/TemplateSTRtreeDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/chain -- Installing: /build/geos/pkg/geos/usr/include/geos/index/chain/MonotoneChainBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/chain/MonotoneChainOverlapAction.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/chain/MonotoneChainSelectAction.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/chain/MonotoneChain.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/Root.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/NodeBase.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/Interval.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/Bintree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/Node.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/bintree/Key.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree -- Installing: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree/SortedPackedIntervalRTree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree/IntervalRTreeLeafNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree/IntervalRTreeNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree/IntervalRTreeBranchNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/VertexSequencePackedRtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/kdtree -- Installing: /build/geos/pkg/geos/usr/include/geos/index/kdtree/KdTree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/kdtree/KdNodeVisitor.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/kdtree/KdNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/Root.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/NodeBase.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/IntervalSize.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/Node.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/Key.h -- Installing: /build/geos/pkg/geos/usr/include/geos/index/quadtree/Quadtree.h -- Installing: /build/geos/pkg/geos/usr/include/geos/vend -- Installing: /build/geos/pkg/geos/usr/include/geos/constants.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/MultiLineString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/LineSegment.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Quadrant.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Triangle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/GeometryCollection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CompoundCurve.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CurvePolygon.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Polygon.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/GeometryTypeName.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/MultiPolygon.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonContainsProperly.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedLineStringDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonIntersects.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/BasicPreparedGeometry.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedGeometryFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygon.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedLineString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedGeometry.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonContains.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonCovers.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedPolygonPredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedLineStringIntersects.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/AbstractPreparedPolygonContains.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/prep/PreparedLineStringNearestPoints.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/MultiCurve.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Location.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateSequences.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CircularString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateSequenceIterator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/PolygonalExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/ComponentCoordinateExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryTransformer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/LinearComponentExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryEditor.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryMapper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/ShortCircuitedGeometryVisitor.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryEditorOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/CoordinateOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryLister.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/SineStarFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/Densifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/PolygonExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/NoOpGeometryOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryCombiner.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/PointExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/util/GeometryFixer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Coordinate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateSequence.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/SurfaceImpl.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/LinearRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Point.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Curve.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/GeometryFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CircularArc.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/GeometryFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Surface.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/HeuristicOverlay.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/MultiSurface.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/SimpleCurve.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/MultiPoint.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateList.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/LineString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateSequenceFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Envelope.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Position.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Dimension.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/IntersectionMatrix.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/Geometry.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/GeometryComponentFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/PrecisionModel.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geom/CoordinateFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/DirectedEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeIntersection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeList.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/NodeMap.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/Label.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeIntersectionList.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/GeometryGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/Edge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeEnd.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/GraphComponent.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/TopologyLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/Depth.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SimpleMCSweepLineIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/MonotoneChainIndexer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SweepLineEventObj.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SegmentIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SimpleSweepLineIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/MonotoneChainEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SweepLineSegment.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SweepLineEvent.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/EdgeSetIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/MonotoneChain.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/index/SimpleEdgeSetIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/Node.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/PlanarGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/NodeFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/DirectedEdgeStar.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeNodingValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeEndStar.h -- Installing: /build/geos/pkg/geos/usr/include/geos/geomgraph/EdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/namespaces.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/intersection -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/intersection/RectangleIntersection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/intersection/RectangleIntersectionBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/intersection/Rectangle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/DisjointSubsetUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/PointGeometryUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/CoverageUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/UnaryUnionOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/UnionStrategy.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/CascadedPolygonUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/union/OverlapUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferParameters.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/MaximalEdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferNodeFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/OffsetCurve.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/SegmentMCIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/SubgraphDepthLocater.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/OffsetCurveSection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/MinimalEdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/PolygonBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferCurveSetBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/RightmostEdgeFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferInputLineSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/OffsetSegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/OffsetSegmentGenerator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/OffsetCurveBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferSubgraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/buffer/BufferOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/PolygonizeDirectedEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/BuildArea.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/PolygonizeGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/Polygonizer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/HoleAssigner.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/EdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/polygonize/PolygonizeEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/IndexedPointOnLineLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/MaximalEdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayLabel.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/EdgeKey.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayNGRobust.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/ElevationModel.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/EdgeNodingBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/RingClipper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/EdgeMerger.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayUtil.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayLabeller.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/Edge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/CoverageUnion.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/IntersectionPointBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayMixedPoints.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/LineBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/InputGeometry.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/PolygonBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayEdgeRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/PrecisionUtil.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/LineLimiter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/PrecisionReducer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayNG.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayPoints.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/UnaryUnionNG.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/EdgeSourceInfo.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/OverlayGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlayng/RobustClipEnvelopeComputer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/BoundaryOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/sharedpaths -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/sharedpaths/SharedPathsOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/GeometryGraphOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/validate -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/validate/FuzzyPointLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/validate/OffsetPointGenerator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/validate/OverlayResultValidator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/snap -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/snap/SnapOverlayOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/snap/LineStringSnapper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/overlay/snap/GeometrySnapper.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/LineMergeEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/LineMergeGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/LineMerger.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/LineSequencer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/EdgeString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/linemerge/LineMergeDirectedEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/predicate -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/predicate/RectangleContains.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/predicate/RectangleIntersects.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/predicate/SegmentIntersectionTester.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/GeometryDistanceClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/DisjointOperation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/DBSCANClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/UnionFind.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/GeometryFlattener.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/Clusters.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/AbstractClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/cluster/GeometryIntersectsClusterFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/EdgeEndBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/RelateNodeGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/RelateNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/RelateOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/EdgeEndBundle.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/RelateComputer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/EdgeEndBundleStar.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relate/RelateNodeFactory.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/ConnectedElementLocationFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/GeometryLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/ConnectedElementPointFilter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/IndexedFacetDistance.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/FacetSequence.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/FacetSequenceTreeBuilder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/distance/DistanceOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/IsValidOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/TopologyValidationError.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/PolygonRingSelfNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/RepeatedPointTester.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/MakeValid.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/IsSimpleOp.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/IndexedNestedHoleTester.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/PolygonIntersectionAnalyzer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/IndexedNestedPolygonTester.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/PolygonRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/ConsistentAreaTester.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/PolygonTopologyAnalyzer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/PolygonRingTouch.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/valid/RepeatedPointRemover.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/EdgeSegmentIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/TopologyComputer.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/EdgeSegmentOverlapAction.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/LinearBoundary.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateNode.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/IMPatternMatcher.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateSegmentString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateNG.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/AdjacentEdgeLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/TopologyPredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateMatrixPredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelatePointLocator.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/BasicPredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/PolygonNodeConverter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/IMPredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/EdgeSetIntersector.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/NodeSections.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/NodeSection.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/IntersectionMatrixPattern.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelatePredicate.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/LineStringExtracter.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/DimensionLocation.h -- Installing: /build/geos/pkg/geos/usr/include/geos/operation/relateng/RelateGeometry.h -- Installing: /build/geos/pkg/geos/usr/include/geos/util.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/DirectedEdge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/Subgraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/NodeMap.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/algorithm -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/Edge.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/GraphComponent.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/Node.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/PlanarGraph.h -- Installing: /build/geos/pkg/geos/usr/include/geos/planargraph/DirectedEdgeStar.h -- Installing: /build/geos/pkg/geos/usr/include/geos/unload.h -- Installing: /build/geos/pkg/geos/usr/include/geos/math -- Installing: /build/geos/pkg/geos/usr/include/geos/math/DD.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/TaggedLineStringSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/TaggedLinesSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/LinkedLine.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/LinkedRing.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/PolygonHullSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/ComponentJumpChecker.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/TaggedLineSegment.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/RingHull.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/DouglasPeuckerSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/TaggedLineString.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/LineSegmentIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/DouglasPeuckerLineSimplifier.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/RingHullIndex.h -- Installing: /build/geos/pkg/geos/usr/include/geos/simplify/TopologyPreservingSimplifier.h -- Up-to-date: /build/geos/pkg/geos/usr/include/geos -- Installing: /build/geos/pkg/geos/usr/include/geos/version.h -- Up-to-date: /build/geos/pkg/geos/usr/include/geos -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/io -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/linearref -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/coverage -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/algorithm -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/algorithm/construct -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/algorithm/hull -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/algorithm/locate -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/algorithm/distance -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/edgegraph -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/triangulate -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/triangulate/polygon -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/triangulate/tri -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/triangulate/quadedge -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/util -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/precision -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/shape -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/shape/fractal -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/noding -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/noding/snap -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/noding/snapround -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/sweepline -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/strtree -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/chain -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/bintree -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/intervalrtree -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/kdtree -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/index/quadtree -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/vend -- Installing: /build/geos/pkg/geos/usr/include/geos/vend/include_nlohmann_json.hpp -- Installing: /build/geos/pkg/geos/usr/include/geos/vend/json.hpp -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/geom -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/geom/prep -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/geom/util -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/geomgraph -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/geomgraph/index -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/intersection -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/union -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/buffer -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/polygonize -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/overlayng -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/sharedpaths -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/overlay -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/overlay/validate -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/overlay/snap -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/linemerge -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/predicate -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/cluster -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/relate -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/distance -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/valid -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/operation/relateng -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/planargraph -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/planargraph/algorithm -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/math -- Up-to-date: /build/geos/pkg/geos/usr/include/geos/simplify -- Up-to-date: /build/geos/pkg/geos/usr/include/geos -- Installing: /build/geos/pkg/geos/usr/include/geos_c.h -- Installing: /build/geos/pkg/geos/usr/include/geos.h -- Installing: /build/geos/pkg/geos/usr/bin/geos-config -- Installing: /build/geos/pkg/geos/usr/lib/pkgconfig/geos.pc make: Leaving directory '/build/geos/src/build' ==> Tidying install... -> Removing empty directories... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "geos"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Adding changelog file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: geos 3.13.1-1 (Fri Apr 4 19:29:22 2025) ==> Cleaning up...