==> 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...