==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: libosmium 2.22.0-2 (Fri Apr 11 11:52:13 2025)
==> Retrieving sources...
  -> Found libosmium-2.22.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    libosmium-2.22.0.tar.gz ... Passed
==> Making package: libosmium 2.22.0-2 (Fri Apr 11 11:52:34 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (2) boost-1.87.0-3  boost-libs-1.87.0-3

Total Installed Size:  184.19 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 boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (14) compiler-rt-19.1.7-1  cppdap-1.58.0-2  hicolor-icon-theme-0.18-1
              jsoncpp-1.9.6-3  libedit-20250104_3.1-1  libuv-1.50.0-1
              llvm-libs-19.1.7-1  python-pygments-2.19.1-1  rhash-1.4.4-1
              tinyxml2-11.0.0-1  clang-19.1.7-1  cmake-4.0.1-1
              cppcheck-2.17.1-3  protozero-1.8.0-1

Total Download Size:    46.18 MiB
Total Installed Size:  472.50 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 clang-19.1.7-1-armv7h downloading...
 cppcheck-2.17.1-3-armv7h downloading...
 compiler-rt-19.1.7-1-armv7h downloading...
 tinyxml2-11.0.0-1-armv7h downloading...
 protozero-1.8.0-1-any downloading...
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
installing python-pygments...
installing tinyxml2...
installing cppcheck...
Optional dependencies for cppcheck
    qt6-tools: run cppcheck-gui
    python-pygments: cppcheck-htmlreport [installed]
    clang: for cppcheck-gui integration [pending]
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing protozero...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
  -> Found libosmium-2.22.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting libosmium-2.22.0.tar.gz with bsdtar
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:9 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- 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
CMake Warning (dev) at CMakeLists.txt:155 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/cmake/Boost-1.87.0/BoostConfig.cmake (found suitable version "1.87.0", minimum required is "1.38")
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Protozero: /usr/include (found suitable version "1.8.0", minimum required is "1.6.3")
-- Found LZ4: /usr/lib/liblz4.so (found version "1.10.0")
-- Found EXPAT: /usr/lib/libexpat.so (found version "2.7.1")
-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
CMake Warning at cmake/FindOsmium.cmake:188 (message):
  Osmium: GEOS library is required but not found, please install it or
  configure the paths.
Call Stack (most recent call first):
  CMakeLists.txt:170 (find_package)


-- Could NOT find GDAL (missing: GDAL_LIBRARY GDAL_INCLUDE_DIR) (found version "GDAL_VERSION-NOTFOUND")
CMake Warning at cmake/FindOsmium.cmake:202 (message):
  Osmium: GDAL library is required but not found, please install it or
  configure the paths.
Call Stack (most recent call first):
  CMakeLists.txt:170 (find_package)


-- Could NOT find Osmium (missing: GEOS_INCLUDE_DIR GEOS_LIBRARY GDAL_FOUND) 
-- Use C++ version: c++14
-- Configuring unit tests
Skipped test geom/test_geos because a dependency was disabled/not found
Skipped test geom/test_ogr because a dependency was disabled/not found
Skipped test geom/test_ogr_wkb because a dependency was disabled/not found
-- Configuring unit tests - done
-- Configuring example tests
--   adding test: amenity_list
--   adding test: area_test
--   adding test: change_tags
--   adding test: convert
--   adding test: count
--   adding test: create_pois
--   adding test: debug
--   adding test: dump_internal
--   adding test: filter_discussions
--   adding test: index_lookup
--   adding test: location_cache
--   adding test: pub_names
--   adding test: read
--   adding test: read_with_progress
--   adding test: road_length
--   adding test: tiles
-- Configuring example tests - done
-- Looking for cppcheck
-- Looking for cppcheck - found
-- Configuring examples
-- Configuring examples - Building these examples:
--   - osmium_amenity_list
--   - osmium_area_test
--   - osmium_change_tags
--   - osmium_convert
--   - osmium_count
--   - osmium_create_pois
--   - osmium_debug
--   - osmium_dump_internal
--   - osmium_filter_discussions
--   - osmium_index_lookup
--   - osmium_location_cache_create
--   - osmium_location_cache_use
--   - osmium_pub_names
--   - osmium_read
--   - osmium_read_with_progress
--   - osmium_road_length
--   - osmium_tags_filter
--   - osmium_tiles
-- Configuring examples - done
-- Configuring documentation
-- Looking for doxygen
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Looking for doxygen - not found
--   Disabled making of documentation.
-- Configuring documentation - done
-- Looking for clang-tidy
-- Looking for clang-tidy - found /usr/bin/clang-tidy
-- Configuring done (3.5s)
-- Generating done (0.9s)
-- Build files have been written to: /build/libosmium/src/libosmium-2.22.0/build
[  0%] Building CXX object test/CMakeFiles/testlib.dir/test_main.cpp.o
[  0%] Building CXX object examples/CMakeFiles/osmium_change_tags.dir/osmium_change_tags.cpp.o
[  0%] Building CXX object examples/CMakeFiles/osmium_amenity_list.dir/osmium_amenity_list.cpp.o
[  0%] Building CXX object examples/CMakeFiles/osmium_area_test.dir/osmium_area_test.cpp.o
[  0%] Building CXX object examples/CMakeFiles/osmium_convert.dir/osmium_convert.cpp.o
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/pbf_output.hpp:45,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_output.hpp:51,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:35:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:238:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:262:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:263:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/o5m_input_format.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/o5m_input.hpp:42,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_input.hpp:48,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:32:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::NodeBuilder; T = osmium::Node]',
    inlined from 'void RewriteHandler::copy_attributes(T&, const osmium::OSMObject&) [with T = osmium::builder::NodeBuilder]' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:62:22,
    inlined from 'void RewriteHandler::node(const osmium::Node&)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:107:28,
    inlined from 'void osmium::detail::apply_item_impl(osmium::OSMEntity&, THandler&&) [with THandler = RewriteHandler&]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:132:57,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = OSMEntity; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = memory::Buffer; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'int main(int, char**)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:184:26:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:43:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/node.hpp: In function 'int main(int, char**)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/node.hpp:48:11: note: at offset [34, 42] into source object 'osmium::Node::osmium::OSMObject' of size 32
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::WayBuilder; T = osmium::Way]',
    inlined from 'void RewriteHandler::copy_attributes(T&, const osmium::OSMObject&) [with T = osmium::builder::WayBuilder]' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:62:22,
    inlined from 'void RewriteHandler::way(const osmium::Way&)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:125:28,
    inlined from 'void osmium::detail::apply_item_impl(osmium::OSMEntity&, THandler&&) [with THandler = RewriteHandler&]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:136:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = OSMEntity; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = memory::Buffer; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'int main(int, char**)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:184:26:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:50:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/way.hpp: In function 'int main(int, char**)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::RelationBuilder; T = osmium::Relation]',
    inlined from 'void RewriteHandler::copy_attributes(T&, const osmium::OSMObject&) [with T = osmium::builder::RelationBuilder]' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:62:22,
    inlined from 'void RewriteHandler::relation(const osmium::Relation&)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:138:28,
    inlined from 'void osmium::detail::apply_item_impl(osmium::OSMEntity&, THandler&&) [with THandler = RewriteHandler&]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:140:61,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = OSMEntity; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = memory::Buffer; THandlers = {RewriteHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'int main(int, char**)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_change_tags.cpp:184:26:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:46:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp: In function 'int main(int, char**)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::osmium::OSMObject' of size 32
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/pbf_output.hpp:45,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_output.hpp:51,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_convert.cpp:30:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:238:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:262:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:263:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
[  1%] Linking CXX executable osmium_change_tags
[  2%] Linking CXX executable osmium_convert
[  2%] Built target osmium_change_tags
[  2%] Built target osmium_convert
[  2%] Building CXX object examples/CMakeFiles/osmium_count.dir/osmium_count.cpp.o
[  3%] Building CXX object examples/CMakeFiles/osmium_create_pois.dir/osmium_create_pois.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/libosmium/src/libosmium-2.22.0/include/osmium/index/map.hpp:39,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_amenity_list.cpp:34:
/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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/util/string.hpp:38,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map.hpp:37:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_amenity_list.cpp:46:
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Pointer = osmium::area::detail::BasicAssembler::rings_stack_element*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)',
    inlined from 'bool osmium::area::detail::BasicAssembler::join_connected_rings(osmium::area::detail::open_ring_its_type&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:846:40:
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:42:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:85:47,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Relation&, const std::vector<const osmium::Way*>&, osmium::memory::Buffer&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:216:46,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Relation&, const std::vector<const osmium::Way*>&, osmium::memory::Buffer&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:179:18,
    inlined from 'void osmium::area::MultipolygonManager<TAssembler>::complete_relation(const osmium::Relation&) [with TAssembler = osmium::area::Assembler]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/multipolygon_manager.hpp:147:30:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:41,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:39:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp: In member function 'void osmium::area::MultipolygonManager<TAssembler>::complete_relation(const osmium::Relation&) [with TAssembler = osmium::area::Assembler]':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::osmium::OSMObject' of size 32
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = io::Reader; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'int main(int, char**)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_amenity_list.cpp:169:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = io::Reader; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, AmenityHandler&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'int main(int, char**)' at /build/libosmium/src/libosmium-2.22.0/examples/osmium_amenity_list.cpp:169:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Linking CXX executable osmium_amenity_list
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/libosmium/src/libosmium-2.22.0/include/osmium/osm/location.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/vector.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/node_ref_segment.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_area_test.cpp:34:
/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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_area_test.cpp:31:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Pointer = osmium::area::detail::BasicAssembler::rings_stack_element*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)',
    inlined from 'bool osmium::area::detail::BasicAssembler::join_connected_rings(osmium::area::detail::open_ring_its_type&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:846:40:
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:42:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Relation&, const std::vector<const osmium::Way*>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:85:47,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Relation&, const std::vector<const osmium::Way*>&, osmium::memory::Buffer&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:216:46,
    inlined from 'bool osmium::area::Assembler::operator()(const osmium::Relation&, const std::vector<const osmium::Way*>&, osmium::memory::Buffer&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:179:18,
    inlined from 'void osmium::area::MultipolygonManager<TAssembler>::complete_relation(const osmium::Relation&) [with TAssembler = osmium::area::Assembler]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/multipolygon_manager.hpp:147:30:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:41,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:39:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp: In member function 'void osmium::area::MultipolygonManager<TAssembler>::complete_relation(const osmium::Relation&) [with TAssembler = osmium::area::Assembler]':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/relation.hpp:162:11: note: at offset [34, 42] into source object 'osmium::Relation::osmium::OSMObject' of size 32
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57,
    inlined from 'void osmium::relations::read_relations(const osmium::io::File&, TManager& ...) [with TManager = {osmium::area::MultipolygonManager<osmium::area::Assembler>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/manager_util.hpp:126:74:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, relations::SecondPassHandler<relations::RelationsManager<area::MultipolygonManager<area::Assembler>, false, true, false, true> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Linking CXX executable osmium_area_test
[  5%] Built target osmium_amenity_list
[  6%] Building CXX object examples/CMakeFiles/osmium_debug.dir/osmium_debug.cpp.o
[  7%] Linking CXX static library libtestlib.a
[  7%] Built target osmium_area_test
[  8%] Building CXX object examples/CMakeFiles/osmium_dump_internal.dir/osmium_dump_internal.cpp.o
[  8%] Built target testlib
[  9%] Building CXX object examples/CMakeFiles/osmium_filter_discussions.dir/osmium_filter_discussions.cpp.o
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/pbf_output.hpp:45,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_output.hpp:51,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_create_pois.cpp:30:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:238:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:262:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:263:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
[  9%] Linking CXX executable osmium_create_pois
[  9%] Linking CXX executable osmium_count
[  9%] Built target osmium_create_pois
[ 10%] Building CXX object examples/CMakeFiles/osmium_index_lookup.dir/osmium_index_lookup.cpp.o
[ 10%] Built target osmium_count
[ 11%] Building CXX object examples/CMakeFiles/osmium_location_cache_create.dir/osmium_location_cache_create.cpp.o
[ 11%] Linking CXX executable osmium_index_lookup
[ 11%] Built target osmium_index_lookup
[ 11%] Building CXX object examples/CMakeFiles/osmium_location_cache_use.dir/osmium_location_cache_use.cpp.o
[ 11%] Linking CXX executable osmium_filter_discussions
[ 11%] Linking CXX executable osmium_debug
[ 11%] Built target osmium_filter_discussions
[ 11%] Building CXX object examples/CMakeFiles/osmium_pub_names.dir/osmium_pub_names.cpp.o
[ 11%] Built target osmium_debug
[ 11%] Building CXX object examples/CMakeFiles/osmium_read.dir/osmium_read.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/libosmium/src/libosmium-2.22.0/include/osmium/memory/buffer.hpp:41,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/builder.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/o5m_input_format.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/o5m_input.hpp:42,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_input.hpp:48,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_dump_internal.cpp:49:
/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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _Distance = int; _Tp = pair<long long unsigned int, unsigned int>; _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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = unsigned int; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >; _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<pair<long long unsigned int, unsigned int>*, vector<pair<long long unsigned int, unsigned int>, allocator<pair<long long unsigned int, unsigned int> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = unsigned int; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' 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<std::pair<long long unsigned int, unsigned int>*, std::vector<std::pair<long long unsigned int, unsigned int>, std::allocator<std::pair<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 11%] Linking CXX executable osmium_dump_internal
[ 11%] Built target osmium_dump_internal
[ 11%] Building CXX object examples/CMakeFiles/osmium_read_with_progress.dir/osmium_read_with_progress.cpp.o
[ 11%] Linking CXX executable osmium_location_cache_create
[ 11%] Built target osmium_location_cache_create
[ 11%] Building CXX object examples/CMakeFiles/osmium_road_length.dir/osmium_road_length.cpp.o
[ 12%] Linking CXX executable osmium_location_cache_use
[ 12%] Built target osmium_location_cache_use
[ 12%] Building CXX object examples/CMakeFiles/osmium_tags_filter.dir/osmium_tags_filter.cpp.o
[ 13%] Linking CXX executable osmium_pub_names
[ 14%] Linking CXX executable osmium_read
[ 14%] Built target osmium_pub_names
[ 14%] Building CXX object examples/CMakeFiles/osmium_tiles.dir/osmium_tiles.cpp.o
[ 14%] Built target osmium_read
[ 14%] Building CXX object test/CMakeFiles/area_test_area_id.dir/t/area/test_area_id.cpp.o
[ 15%] Linking CXX executable osmium_read_with_progress
[ 16%] Linking CXX executable osmium_tiles
[ 16%] Built target osmium_read_with_progress
[ 17%] Building CXX object test/CMakeFiles/area_test_assembler.dir/t/area/test_assembler.cpp.o
[ 17%] Built target osmium_tiles
[ 17%] Linking CXX executable area_test_area_id
[ 18%] Building CXX object test/CMakeFiles/area_test_node_ref_segment.dir/t/area/test_node_ref_segment.cpp.o
[ 18%] Built target area_test_area_id
[ 18%] Building CXX object test/CMakeFiles/osm_test_area.dir/t/osm/test_area.cpp.o
[ 18%] Linking CXX executable area_test_node_ref_segment
[ 19%] Linking CXX executable osm_test_area
[ 19%] Built target area_test_node_ref_segment
[ 19%] Built target osm_test_area
[ 19%] Building CXX object test/CMakeFiles/osm_test_box.dir/t/osm/test_box.cpp.o
[ 19%] Building CXX object test/CMakeFiles/osm_test_changeset.dir/t/osm/test_changeset.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/libosmium/src/libosmium-2.22.0/include/osmium/memory/buffer.hpp:41,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/builder.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/o5m_input_format.hpp:36,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/o5m_input.hpp:42,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_input.hpp:48,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_road_length.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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(TItem&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&; TItem = osmium::memory::Item]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:65:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = memory::Item; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = io::InputIterator<io::Reader>; THandlers = {handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, RoadLengthHandler&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Linking CXX executable osmium_road_length
[ 20%] Built target osmium_road_length
[ 20%] Building CXX object test/CMakeFiles/osm_test_crc.dir/t/osm/test_crc.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/area/test_assembler.cpp:1:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2435 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Distance = int; _Tp = osmium::area::detail::NodeRefSegment; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:72,
                 from /build/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:566:
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const osmium::area::detail::BasicAssembler::candidate&}; _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::iterator' changed in GCC 7.1
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = osmium::area::detail::BasicAssembler::candidate; _Alloc = std::allocator<osmium::area::detail::BasicAssembler::candidate>]':
/usr/include/c++/14.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::candidate*, std::vector<osmium::area::detail::BasicAssembler::candidate> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler_with_tags.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/area/test_assembler.cpp:3:
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp: In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = reverse_iterator<__gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, vector<osmium::area::detail::BasicAssembler::rings_stack_element> > >; _Distance = int; _Pointer = osmium::area::detail::BasicAssembler::rings_stack_element*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<osmium::area::detail::BasicAssembler::rings_stack_element*, std::vector<osmium::area::detail::BasicAssembler::rings_stack_element> >' changed in GCC 7.1
 2382 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void osmium::area::detail::BasicAssembler::find_candidates(std::vector<candidate>&, location_set&, const std::vector<osmium::area::detail::location_to_ring_map>&, const candidate&, unsigned int)',
    inlined from 'bool osmium::area::detail::BasicAssembler::join_connected_rings(osmium::area::detail::open_ring_its_type&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:846:40:
/build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:775:58: note: parameter passing for argument of type 'std::vector<osmium::area::detail::BasicAssembler::candidate>::const_iterator' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >; _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<osmium::area::detail::NodeRefSegment*, vector<osmium::area::detail::NodeRefSegment> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::area::detail::SegmentList::sort()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:216:30,
    inlined from 'bool osmium::area::detail::BasicAssembler::create_rings()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:1032:40:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' 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<osmium::area::detail::NodeRefSegment*, std::vector<osmium::area::detail::NodeRefSegment> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:42:
In member function 'TDerived& osmium::builder::OSMObjectBuilder<TDerived, T>::set_user(const char*) [with TDerived = osmium::builder::AreaBuilder; T = osmium::Area]',
    inlined from 'void osmium::builder::AreaBuilder::initialize_from_object(const osmium::OSMObject&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:591:25,
    inlined from 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/area/assembler.hpp:65:47:
/build/libosmium/src/libosmium-2.22.0/include/osmium/builder/osm_object_builder.hpp:473:45: warning: 'size_t strlen(const char*)' reading 1 or more bytes from a region of size 0 [-Wstringop-overread]
In file included from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/segment_list.hpp:43,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/area/detail/basic_assembler.hpp:39:
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/way.hpp: In member function 'bool osmium::area::Assembler::create_area(osmium::memory::Buffer&, const osmium::Way&)':
/build/libosmium/src/libosmium-2.22.0/include/osmium/osm/way.hpp:73:11: note: at offset [34, 42] into source object 'osmium::Way::osmium::OSMObject' of size 32
[ 20%] Linking CXX executable area_test_assembler
[ 21%] Linking CXX executable osm_test_box
[ 22%] Linking CXX executable osm_test_crc
[ 22%] Built target area_test_assembler
[ 22%] Built target osm_test_box
[ 22%] Building CXX object test/CMakeFiles/osm_test_entity_bits.dir/t/osm/test_entity_bits.cpp.o
[ 22%] Built target osm_test_crc
[ 22%] Building CXX object test/CMakeFiles/osm_test_location.dir/t/osm/test_location.cpp.o
[ 23%] Building CXX object test/CMakeFiles/osm_test_metadata.dir/t/osm/test_metadata.cpp.o
[ 24%] Linking CXX executable osm_test_changeset
[ 24%] Built target osm_test_changeset
[ 25%] Building CXX object test/CMakeFiles/osm_test_node.dir/t/osm/test_node.cpp.o
[ 26%] Linking CXX executable osm_test_entity_bits
[ 26%] Built target osm_test_entity_bits
[ 27%] Building CXX object test/CMakeFiles/osm_test_node_ref.dir/t/osm/test_node_ref.cpp.o
[ 27%] Linking CXX executable osm_test_metadata
[ 27%] Linking CXX executable osm_test_location
[ 27%] Built target osm_test_metadata
[ 28%] Building CXX object test/CMakeFiles/osm_test_object_comparisons.dir/t/osm/test_object_comparisons.cpp.o
[ 28%] Built target osm_test_location
[ 29%] Building CXX object test/CMakeFiles/osm_test_relation.dir/t/osm/test_relation.cpp.o
[ 29%] Linking CXX executable osm_test_node
[ 29%] Linking CXX executable osm_test_node_ref
[ 29%] Built target osm_test_node
[ 30%] Building CXX object test/CMakeFiles/osm_test_timestamp.dir/t/osm/test_timestamp.cpp.o
[ 30%] Built target osm_test_node_ref
[ 30%] Building CXX object test/CMakeFiles/osm_test_types_from_string.dir/t/osm/test_types_from_string.cpp.o
[ 30%] Linking CXX executable osm_test_relation
In file included from /usr/include/protozero/basic_pbf_builder.hpp:19,
                 from /usr/include/protozero/pbf_builder.hpp:19,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:78,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/pbf_output.hpp:45,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/io/any_output.hpp:51,
                 from /build/libosmium/src/libosmium-2.22.0/examples/osmium_tags_filter.cpp:30:
/usr/include/protozero/basic_pbf_writer.hpp: In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_svarint(protozero::pbf_tag_type, It, It) [with It = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]':
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
/usr/include/protozero/basic_pbf_writer.hpp:149:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:238:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:246:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseInfo]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:249:61:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:262:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In member function 'void protozero::basic_pbf_writer<TBuffer>::add_packed_sint64(protozero::pbf_tag_type, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>]',
    inlined from 'void protozero::basic_pbf_builder<TBuffer, T>::add_packed_sint64(T, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; TBuffer = std::__cxx11::basic_string<char>; T = osmium::io::detail::OSMFormat::DenseNodes]' at /usr/include/protozero/basic_pbf_builder.hpp:250:156,
    inlined from 'std::string osmium::io::detail::DenseNodes::serialize() const' at /build/libosmium/src/libosmium-2.22.0/include/osmium/io/detail/pbf_output_format.hpp:263:54:
/usr/include/protozero/basic_pbf_writer.hpp:785:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
[ 31%] Linking CXX executable osmium_tags_filter
[ 31%] Built target osm_test_relation
[ 31%] Linking CXX executable osm_test_object_comparisons
[ 31%] Building CXX object test/CMakeFiles/osm_test_way.dir/t/osm/test_way.cpp.o
[ 31%] Linking CXX executable osm_test_timestamp
[ 31%] Built target osmium_tags_filter
[ 31%] Built target osm_test_object_comparisons
[ 32%] Building CXX object test/CMakeFiles/memory_test_buffer_basics.dir/t/memory/test_buffer_basics.cpp.o
[ 33%] Linking CXX executable osm_test_types_from_string
[ 34%] Building CXX object test/CMakeFiles/memory_test_buffer_node.dir/t/memory/test_buffer_node.cpp.o
[ 34%] Built target osm_test_timestamp
[ 35%] Building CXX object test/CMakeFiles/memory_test_buffer_purge.dir/t/memory/test_buffer_purge.cpp.o
[ 35%] Built target osm_test_types_from_string
[ 36%] Building CXX object test/CMakeFiles/memory_test_callback_buffer.dir/t/memory/test_callback_buffer.cpp.o
[ 37%] Linking CXX executable osm_test_way
[ 37%] Linking CXX executable memory_test_buffer_basics
[ 37%] Linking CXX executable memory_test_buffer_node
[ 37%] Built target osm_test_way
[ 37%] Built target memory_test_buffer_basics
[ 37%] Building CXX object test/CMakeFiles/memory_test_item.dir/t/memory/test_item.cpp.o
[ 37%] Linking CXX executable memory_test_buffer_purge
[ 37%] Building CXX object test/CMakeFiles/memory_test_type_is_compatible.dir/t/memory/test_type_is_compatible.cpp.o
[ 37%] Built target memory_test_buffer_node
[ 38%] Building CXX object test/CMakeFiles/builder_test_attr.dir/t/builder/test_attr.cpp.o
[ 38%] Built target memory_test_buffer_purge
[ 39%] Building CXX object test/CMakeFiles/builder_test_object_builder.dir/t/builder/test_object_builder.cpp.o
[ 39%] Linking CXX executable memory_test_callback_buffer
[ 40%] Linking CXX executable memory_test_item
[ 41%] Linking CXX executable memory_test_type_is_compatible
[ 41%] Built target memory_test_callback_buffer
[ 41%] Built target memory_test_item
[ 42%] Building CXX object test/CMakeFiles/geom_test_coordinates.dir/t/geom/test_coordinates.cpp.o
[ 43%] Building CXX object test/CMakeFiles/geom_test_exception.dir/t/geom/test_exception.cpp.o
[ 43%] Built target memory_test_type_is_compatible
[ 43%] Building CXX object test/CMakeFiles/geom_test_factory_with_projection.dir/t/geom/test_factory_with_projection.cpp.o
[ 43%] Linking CXX executable geom_test_exception
[ 44%] Linking CXX executable geom_test_factory_with_projection
[ 44%] Linking CXX executable geom_test_coordinates
[ 44%] Built target geom_test_exception
[ 44%] Built target geom_test_factory_with_projection
[ 44%] Building CXX object test/CMakeFiles/geom_test_geojson.dir/t/geom/test_geojson.cpp.o
[ 44%] Linking CXX executable builder_test_object_builder
[ 44%] Building CXX object test/CMakeFiles/geom_test_mercator.dir/t/geom/test_mercator.cpp.o
[ 44%] Built target geom_test_coordinates
[ 44%] Building CXX object test/CMakeFiles/geom_test_projection.dir/t/geom/test_projection.cpp.o
[ 44%] Built target builder_test_object_builder
[ 44%] Building CXX object test/CMakeFiles/geom_test_tile.dir/t/geom/test_tile.cpp.o
[ 44%] Linking CXX executable builder_test_attr
[ 45%] Linking CXX executable geom_test_mercator
[ 45%] Built target builder_test_attr
[ 45%] Building CXX object test/CMakeFiles/geom_test_wkb.dir/t/geom/test_wkb.cpp.o
[ 46%] Linking CXX executable geom_test_projection
[ 46%] Built target geom_test_mercator
[ 46%] Building CXX object test/CMakeFiles/geom_test_wkt.dir/t/geom/test_wkt.cpp.o
[ 46%] Built target geom_test_projection
[ 47%] Building CXX object test/CMakeFiles/handler_test_apply.dir/t/handler/test_apply.cpp.o
[ 48%] Linking CXX executable geom_test_tile
[ 48%] Built target geom_test_tile
[ 49%] Building CXX object test/CMakeFiles/handler_test_check_order_handler.dir/t/handler/test_check_order_handler.cpp.o
[ 50%] Linking CXX executable geom_test_geojson
[ 50%] Built target geom_test_geojson
[ 51%] Building CXX object test/CMakeFiles/handler_test_dynamic_handler.dir/t/handler/test_dynamic_handler.cpp.o
[ 52%] Linking CXX executable geom_test_wkb
[ 52%] Built target geom_test_wkb
[ 53%] Building CXX object test/CMakeFiles/index_test_dump_and_load_index.dir/t/index/test_dump_and_load_index.cpp.o
[ 53%] Linking CXX executable geom_test_wkt
[ 53%] Built target geom_test_wkt
[ 54%] Building CXX object test/CMakeFiles/index_test_dump_sparse_as_array.dir/t/index/test_dump_sparse_as_array.cpp.o
[ 54%] Linking CXX executable handler_test_dynamic_handler
[ 54%] Built target handler_test_dynamic_handler
[ 55%] Building CXX object test/CMakeFiles/index_test_file_based_index.dir/t/index/test_file_based_index.cpp.o
[ 55%] Linking CXX executable handler_test_check_order_handler
[ 55%] Built target handler_test_check_order_handler
[ 55%] Building CXX object test/CMakeFiles/index_test_id_set.dir/t/index/test_id_set.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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_and_load_index.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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_index(const std::function<void(TMemoryIndex&, int)>&) [with TMemoryIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TFileIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::detail::mmap_vector_file>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_and_load_index.cpp:37:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_index(const std::function<void(TMemoryIndex&, int)>&) [with TMemoryIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>; TFileIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::detail::mmap_vector_file>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_and_load_index.cpp:37:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Linking CXX executable index_test_dump_and_load_index
[ 55%] Built target index_test_dump_and_load_index
[ 55%] Building CXX object test/CMakeFiles/index_test_id_to_location.dir/t/index/test_id_to_location.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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_sparse_as_array.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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_index() [with TSparseIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_sparse_as_array.cpp:45:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_index() [with TSparseIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_dump_sparse_as_array.cpp:45:22:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Linking CXX executable index_test_dump_sparse_as_array
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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/handler/test_apply.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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Distance = int; _Tp = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(osmium::OSMEntity&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:136:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = OSMEntity; THandlers = {detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >&, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = memory::Buffer; THandlers = {C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'void C_A_T_C_H_T_E_S_T_7()' at /build/libosmium/src/libosmium-2.22.0/test/t/handler/test_apply.cpp:112:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >; _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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::FlexMem<TId, TValue>::sort() [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/flex_mem.hpp:232:30,
    inlined from 'void osmium::handler::NodeLocationsForWays<TStoragePosIDs, TStorageNegIDs>::way(osmium::Way&) [with TStoragePosIDs = osmium::index::map::FlexMem<long long unsigned int, osmium::Location>; TStorageNegIDs = osmium::index::map::Dummy<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/handler/node_locations_for_ways.hpp:159:39,
    inlined from 'void osmium::detail::apply_item_impl(osmium::OSMEntity&, THandler&&) [with THandler = osmium::handler::NodeLocationsForWays<osmium::index::map::FlexMem<long long unsigned int, osmium::Location> >&]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:136:56,
    inlined from 'void osmium::apply_item(TItem&, THandlers&& ...) [with TItem = OSMEntity; THandlers = {detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >&, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >&}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:308:37,
    inlined from 'void osmium::apply_impl(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, detail::wrapper_handler<C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)> >}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:320:23,
    inlined from 'void osmium::apply(TIterator, TIterator, THandlers&& ...) [with TIterator = memory::ItemIterator<OSMEntity>; THandlers = {C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:327:19,
    inlined from 'void osmium::apply(TContainer&, THandlers&& ...) [with TContainer = memory::Buffer; THandlers = {C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>, handler::NodeLocationsForWays<index::map::FlexMem<long long unsigned int, Location>, index::map::Dummy<long long unsigned int, Location> >&, C_A_T_C_H_T_E_S_T_7()::<lambda(const Way&)>}]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/visitor.hpp:334:14,
    inlined from 'void C_A_T_C_H_T_E_S_T_7()' at /build/libosmium/src/libosmium-2.22.0/test/t/handler/test_apply.cpp:112:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' 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<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry*, std::vector<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry, std::allocator<osmium::index::map::FlexMem<long long unsigned int, osmium::Location>::entry> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Linking CXX executable handler_test_apply
[ 55%] Built target index_test_dump_sparse_as_array
[ 55%] Building CXX object test/CMakeFiles/index_test_nwr_array.dir/t/index/test_nwr_array.cpp.o
[ 55%] Built target handler_test_apply
[ 55%] Building CXX object test/CMakeFiles/index_test_object_pointer_collection.dir/t/index/test_object_pointer_collection.cpp.o
[ 55%] Linking CXX executable index_test_file_based_index
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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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 '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator<const long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Tp = long long unsigned int]':
/usr/include/c++/14.2.1/bits/stl_algo.h:3842:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 3842 |          const _Tp& __val)
      |            ^~~~
/usr/include/c++/14.2.1/bits/stl_algo.h:3842:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_16()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:246:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_16()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:246:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_16()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:248:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_16()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:248:19:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:3:
In member function 'bool osmium::index::IdSetSmall<T>::get(T) const [with T = long long unsigned int]',
    inlined from 'void C_A_T_C_H_T_E_S_T_12()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:187:13:
/build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:411:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In member function 'bool osmium::index::IdSetSmall<T>::get(T) const [with T = long long unsigned int]',
    inlined from 'void C_A_T_C_H_T_E_S_T_12()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:188:13:
/build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:411:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_14()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:203:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _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<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::IdSetSmall<T>::sort_unique() [with T = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/id_set.hpp:449:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_14()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_set.cpp:203:18:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' 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<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Linking CXX executable index_test_nwr_array
[ 57%] Linking CXX executable index_test_id_set
[ 57%] Built target index_test_file_based_index
[ 57%] Building CXX object test/CMakeFiles/index_test_relations_map.dir/t/index/test_relations_map.cpp.o
[ 57%] Built target index_test_nwr_array
[ 57%] Built target index_test_id_set
[ 57%] Building CXX object test/CMakeFiles/io_test_compression_factory.dir/t/io/test_compression_factory.cpp.o
[ 57%] Building CXX object test/CMakeFiles/io_test_file_formats.dir/t/io/test_file_formats.cpp.o
[ 59%] Linking CXX executable index_test_object_pointer_collection
[ 59%] Linking CXX executable io_test_compression_factory
[ 59%] Built target index_test_object_pointer_collection
[ 59%] Built target io_test_compression_factory
[ 61%] Building CXX object test/CMakeFiles/io_test_nocompression.dir/t/io/test_nocompression.cpp.o
[ 61%] Building CXX object test/CMakeFiles/io_test_output_utils.dir/t/io/test_output_utils.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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_relations_map.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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Distance = int; _Tp = osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair; _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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::detail::flat_map<TKey, TKeyInternal, TValue, TValueInternal>::sort_unique() [with TKey = long long unsigned int; TKeyInternal = long long unsigned int; TValue = long long unsigned int; TValueInternal = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:118:30,
    inlined from 'static void osmium::index::RelationsMapStash::append32to64(osmium::index::detail::rel_index_map_type<unsigned int>&, osmium::index::detail::rel_index_map_type<long long unsigned int>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:333:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::detail::flat_map<TKey, TKeyInternal, TValue, TValueInternal>::sort_unique() [with TKey = long long unsigned int; TKeyInternal = long long unsigned int; TValue = long long unsigned int; TValueInternal = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:118:30,
    inlined from 'static void osmium::index::RelationsMapStash::append32to64(osmium::index::detail::rel_index_map_type<unsigned int>&, osmium::index::detail::rel_index_map_type<long long unsigned int>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:333:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::detail::flat_map<TKey, TKeyInternal, TValue, TValueInternal>::sort_unique() [with TKey = long long unsigned int; TKeyInternal = long long unsigned int; TValue = long long unsigned int; TValueInternal = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:118:30,
    inlined from 'static void osmium::index::RelationsMapStash::append32to64(osmium::index::detail::rel_index_map_type<unsigned int>&, osmium::index::detail::rel_index_map_type<long long unsigned int>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:338:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >; _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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::detail::flat_map<TKey, TKeyInternal, TValue, TValueInternal>::sort_unique() [with TKey = long long unsigned int; TKeyInternal = long long unsigned int; TValue = long long unsigned int; TValueInternal = long long unsigned int]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:118:30,
    inlined from 'static void osmium::index::RelationsMapStash::append32to64(osmium::index::detail::rel_index_map_type<unsigned int>&, osmium::index::detail::rel_index_map_type<long long unsigned int>&)' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/relations_map.hpp:338:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' 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<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair*, std::vector<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair, std::allocator<osmium::index::detail::flat_map<long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int>::kv_pair> > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Linking CXX executable index_test_relations_map
[ 62%] Linking CXX executable io_test_file_formats
[ 62%] Built target index_test_relations_map
[ 63%] Building CXX object test/CMakeFiles/io_test_file_seek.dir/t/io/test_file_seek.cpp.o
[ 63%] Built target io_test_file_formats
[ 63%] Building CXX object test/CMakeFiles/io_test_string_table.dir/t/io/test_string_table.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/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Distance = int; _Tp = pair<long long unsigned int, osmium::Location>; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:62,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map.hpp:42,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:37,
                 from /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/dense_file_array.hpp:38,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:3:
/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 long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, osmium::Location>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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 = long long unsigned int; _Tp = osmium::Location; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/sparse_mem_map.hpp:76:31:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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 = long long unsigned int; _Tp = osmium::Location; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/sparse_mem_map.hpp:76:31,
    inlined from 'void {anonymous}::test_func_all(TIndex&) [with TIndex = osmium::index::map::SparseMemMap<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:33:14:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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 = long long unsigned int; _Tp = osmium::Location; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/sparse_mem_map.hpp:76:31,
    inlined from 'void {anonymous}::test_func_all(TIndex&) [with TIndex = osmium::index::map::SparseMemMap<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:34:14:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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 = long long unsigned int; _Tp = osmium::Location; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/sparse_mem_map.hpp:76:31,
    inlined from 'void {anonymous}::test_func_real(TIndex&) [with TIndex = osmium::index::map::SparseMemMap<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:58:14:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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 = long long unsigned int; _Tp = osmium::Location; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, osmium::Location> >]',
    inlined from 'void osmium::index::map::SparseMemMap<TId, TValue>::set(TId, TValue) [with TId = long long unsigned int; TValue = osmium::Location]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/map/sparse_mem_map.hpp:76:31,
    inlined from 'void {anonymous}::test_func_real(TIndex&) [with TIndex = osmium::index::map::SparseMemMap<long long unsigned int, osmium::Location>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:59:14:
/usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, osmium::Location>, std::_Select1st<std::pair<const long long unsigned int, osmium::Location> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, osmium::Location> > >::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_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_func_all(TIndex&) [with TIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:36:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_func_all(TIndex&) [with TIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:36:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_func_real(TIndex&) [with TIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:61:15,
    inlined from 'void C_A_T_C_H_T_E_S_T_18()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:172:31:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >; _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<pair<long long unsigned int, osmium::Location>*, vector<pair<long long unsigned int, osmium::Location>, allocator<pair<long long unsigned int, osmium::Location> > > >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::index::map::VectorBasedSparseMap<TId, TValue, TVector>::sort() [with TId = long long unsigned int; TValue = osmium::Location; TVector = osmium::index::map::StdVectorWrap]' at /build/libosmium/src/libosmium-2.22.0/include/osmium/index/detail/vector_map.hpp:238:30,
    inlined from 'void {anonymous}::test_func_real(TIndex&) [with TIndex = osmium::index::map::VectorBasedSparseMap<long long unsigned int, osmium::Location, osmium::index::map::StdVectorWrap>]' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:61:15,
    inlined from 'void C_A_T_C_H_T_E_S_T_18()' at /build/libosmium/src/libosmium-2.22.0/test/t/index/test_id_to_location.cpp:172:31:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' 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<std::pair<long long unsigned int, osmium::Location>*, std::vector<std::pair<long long unsigned int, osmium::Location>, std::allocator<std::pair<long long unsigned int, osmium::Location> > > >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Linking CXX executable index_test_id_to_location
[ 64%] Built target index_test_id_to_location
[ 64%] Linking CXX executable io_test_nocompression
[ 64%] Building CXX object test/CMakeFiles/io_test_bzip2.dir/t/io/test_bzip2.cpp.o
[ 64%] Linking CXX executable io_test_output_utils
[ 64%] Linking CXX executable io_test_file_seek
[ 64%] Built target io_test_nocompression
[ 65%] Building CXX object test/CMakeFiles/io_test_gzip.dir/t/io/test_gzip.cpp.o
[ 65%] Built target io_test_output_utils
[ 66%] Building CXX object test/CMakeFiles/io_test_opl_parser.dir/t/io/test_opl_parser.cpp.o
[ 66%] Built target io_test_file_seek
[ 67%] Building CXX object test/CMakeFiles/io_test_output_iterator.dir/t/io/test_output_iterator.cpp.o
[ 68%] Linking CXX executable io_test_string_table
[ 68%] Built target io_test_string_table
[ 68%] Building CXX object test/CMakeFiles/io_test_pbf.dir/t/io/test_pbf.cpp.o
[ 69%] Linking CXX executable io_test_bzip2
[ 69%] Built target io_test_bzip2
[ 69%] Linking CXX executable io_test_gzip
[ 69%] Building CXX object test/CMakeFiles/io_test_reader.dir/t/io/test_reader.cpp.o
[ 69%] Built target io_test_gzip
[ 69%] Building CXX object test/CMakeFiles/io_test_reader_fileformat.dir/t/io/test_reader_fileformat.cpp.o
[ 69%] Linking CXX executable io_test_output_iterator
[ 69%] Built target io_test_output_iterator
[ 69%] Building CXX object test/CMakeFiles/io_test_reader_with_mock_decompression.dir/t/io/test_reader_with_mock_decompression.cpp.o
[ 70%] Linking CXX executable io_test_reader_fileformat
[ 71%] Linking CXX executable io_test_pbf
[ 71%] Built target io_test_reader_fileformat
[ 71%] Building CXX object test/CMakeFiles/io_test_reader_with_mock_parser.dir/t/io/test_reader_with_mock_parser.cpp.o
[ 71%] Built target io_test_pbf
[ 71%] Building CXX object test/CMakeFiles/io_test_writer.dir/t/io/test_writer.cpp.o
[ 72%] Linking CXX executable io_test_reader_with_mock_decompression
[ 72%] Linking CXX executable io_test_opl_parser
[ 72%] Built target io_test_reader_with_mock_decompression
[ 73%] Building CXX object test/CMakeFiles/io_test_writer_with_mock_compression.dir/t/io/test_writer_with_mock_compression.cpp.o
[ 74%] Linking CXX executable io_test_reader_with_mock_parser
[ 75%] Linking CXX executable io_test_reader
[ 75%] Built target io_test_opl_parser
[ 76%] Building CXX object test/CMakeFiles/io_test_writer_with_mock_encoder.dir/t/io/test_writer_with_mock_encoder.cpp.o
[ 76%] Built target io_test_reader_with_mock_parser
[ 76%] Building CXX object test/CMakeFiles/relations_test_members_database.dir/t/relations/test_members_database.cpp.o
[ 76%] Built target io_test_reader
[ 77%] Building CXX object test/CMakeFiles/relations_test_read_relations.dir/t/relations/test_read_relations.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_2()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:133:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_2()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:133:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_4()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:194:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_4()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:194:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:63:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_members_database.cpp:63:27:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Linking CXX executable relations_test_members_database
[ 77%] Linking CXX executable io_test_writer
[ 77%] Built target relations_test_members_database
[ 78%] Building CXX object test/CMakeFiles/relations_test_relations_database.dir/t/relations/test_relations_database.cpp.o
[ 78%] Built target io_test_writer
[ 79%] Building CXX object test/CMakeFiles/relations_test_relations_manager.dir/t/relations/test_relations_manager.cpp.o
[ 79%] Linking CXX executable relations_test_relations_database
[ 79%] Linking CXX executable relations_test_read_relations
[ 79%] Linking CXX executable io_test_writer_with_mock_encoder
[ 79%] Linking CXX executable io_test_writer_with_mock_compression
[ 79%] Built target relations_test_relations_database
[ 80%] Building CXX object test/CMakeFiles/storage_test_item_stash.dir/t/storage/test_item_stash.cpp.o
[ 80%] Built target relations_test_read_relations
[ 80%] Built target io_test_writer_with_mock_encoder
[ 81%] Building CXX object test/CMakeFiles/tags_test_filter.dir/t/tags/test_filter.cpp.o
[ 82%] Building CXX object test/CMakeFiles/tags_test_operators.dir/t/tags/test_operators.cpp.o
[ 82%] Built target io_test_writer_with_mock_compression
[ 82%] Building CXX object test/CMakeFiles/tags_test_tag_list.dir/t/tags/test_tag_list.cpp.o
[ 82%] Linking CXX executable tags_test_operators
[ 82%] Built target tags_test_operators
[ 82%] Building CXX object test/CMakeFiles/tags_test_tag_matcher.dir/t/tags/test_tag_matcher.cpp.o
[ 82%] Linking CXX executable storage_test_item_stash
[ 82%] Built target storage_test_item_stash
[ 82%] Building CXX object test/CMakeFiles/tags_test_tags_filter.dir/t/tags/test_tags_filter.cpp.o
[ 83%] Linking CXX executable tags_test_tag_list
[ 83%] Linking CXX executable tags_test_filter
[ 83%] Built target tags_test_tag_list
[ 83%] Building CXX object test/CMakeFiles/thread_test_pool.dir/t/thread/test_pool.cpp.o
[ 83%] Built target tags_test_filter
[ 83%] Building CXX object test/CMakeFiles/thread_test_queue.dir/t/thread/test_queue.cpp.o
[ 84%] Linking CXX executable thread_test_queue
[ 84%] Built target thread_test_queue
[ 84%] Building CXX object test/CMakeFiles/thread_test_util.dir/t/thread/test_util.cpp.o
[ 85%] Linking CXX executable thread_test_pool
In file included from /usr/include/c++/14.2.1/algorithm:61,
                 from /build/libosmium/src/libosmium-2.22.0/test/catch/catch.hpp:3600,
                 from /build/libosmium/src/libosmium-2.22.0/test/t/relations/test_relations_manager.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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Distance = int; _Tp = osmium::relations::MembersDatabaseCommon::element; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:240:53:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:241:52:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >; _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<osmium::relations::MembersDatabaseCommon::element*, vector<osmium::relations::MembersDatabaseCommon::element> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4772:18,
    inlined from 'void osmium::relations::MembersDatabaseCommon::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/members_database.hpp:262:26,
    inlined from 'void osmium::relations::RelationsManagerBase::prepare_for_lookup()' at /build/libosmium/src/libosmium-2.22.0/include/osmium/relations/relations_manager.hpp:242:57:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' 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<osmium::relations::MembersDatabaseCommon::element*, std::vector<osmium::relations::MembersDatabaseCommon::element> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Linking CXX executable relations_test_relations_manager
[ 85%] Built target thread_test_pool
[ 86%] Building CXX object test/CMakeFiles/util_test_config.dir/t/util/test_config.cpp.o
[ 86%] Built target relations_test_relations_manager
[ 87%] Building CXX object test/CMakeFiles/util_test_delta.dir/t/util/test_delta.cpp.o
[ 88%] Linking CXX executable tags_test_tag_matcher
[ 88%] Linking CXX executable thread_test_util
[ 88%] Built target tags_test_tag_matcher
[ 89%] Building CXX object test/CMakeFiles/util_test_double.dir/t/util/test_double.cpp.o
[ 90%] Linking CXX executable tags_test_tags_filter
[ 90%] Built target thread_test_util
[ 90%] Linking CXX executable util_test_config
[ 91%] Building CXX object test/CMakeFiles/util_test_file.dir/t/util/test_file.cpp.o
[ 91%] Linking CXX executable util_test_delta
[ 91%] Built target tags_test_tags_filter
[ 92%] Building CXX object test/CMakeFiles/util_test_memory.dir/t/util/test_memory.cpp.o
[ 92%] Built target util_test_config
[ 93%] Building CXX object test/CMakeFiles/util_test_memory_mapping.dir/t/util/test_memory_mapping.cpp.o
[ 93%] Built target util_test_delta
[ 93%] Building CXX object test/CMakeFiles/util_test_minmax.dir/t/util/test_minmax.cpp.o
[ 93%] Linking CXX executable util_test_double
[ 93%] Built target util_test_double
[ 93%] Building CXX object test/CMakeFiles/util_test_misc.dir/t/util/test_misc.cpp.o
[ 93%] Linking CXX executable util_test_file
[ 93%] Linking CXX executable util_test_memory
[ 93%] Built target util_test_file
[ 93%] Built target util_test_memory
[ 93%] Building CXX object test/CMakeFiles/util_test_options.dir/t/util/test_options.cpp.o
[ 93%] Building CXX object test/CMakeFiles/util_test_string.dir/t/util/test_string.cpp.o
[ 94%] Linking CXX executable util_test_minmax
[ 94%] Linking CXX executable util_test_memory_mapping
[ 94%] Built target util_test_minmax
[ 94%] Building CXX object test/CMakeFiles/util_test_string_matcher.dir/t/util/test_string_matcher.cpp.o
[ 94%] Built target util_test_memory_mapping
[ 94%] Building CXX object test/CMakeFiles/util_test_timer_disabled.dir/t/util/test_timer_disabled.cpp.o
[ 95%] Linking CXX executable util_test_misc
[ 95%] Built target util_test_misc
[ 95%] Building CXX object test/CMakeFiles/util_test_timer_enabled.dir/t/util/test_timer_enabled.cpp.o
[ 96%] Linking CXX executable util_test_string
[ 97%] Linking CXX executable util_test_options
[ 98%] Linking CXX executable util_test_timer_disabled
[ 98%] Built target util_test_string
[ 98%] Built target util_test_options
[ 99%] Linking CXX executable util_test_timer_enabled
[ 99%] Built target util_test_timer_disabled
[ 99%] Built target util_test_timer_enabled
[100%] Linking CXX executable util_test_string_matcher
[100%] Built target util_test_string_matcher
==> Entering fakeroot environment...
==> Starting package()...
[  1%] Built target testlib
[  3%] Built target osmium_convert
[  3%] Built target osmium_change_tags
[  4%] Built target osmium_amenity_list
[  5%] Built target osmium_area_test
[  5%] Built target osmium_count
[  6%] Built target osmium_debug
[  7%] Built target osmium_create_pois
[  8%] Built target osmium_dump_internal
[  9%] Built target osmium_filter_discussions
[ 10%] Built target osmium_index_lookup
[ 11%] Built target osmium_location_cache_use
[ 12%] Built target osmium_location_cache_create
[ 13%] Built target osmium_pub_names
[ 14%] Built target osmium_read
[ 15%] Built target osmium_read_with_progress
[ 16%] Built target osmium_road_length
[ 17%] Built target osmium_tiles
[ 17%] Built target area_test_area_id
[ 18%] Built target osmium_tags_filter
[ 19%] Built target area_test_node_ref_segment
[ 20%] Built target area_test_assembler
[ 21%] Built target osm_test_area
[ 22%] Built target osm_test_box
[ 23%] Built target osm_test_changeset
[ 24%] Built target osm_test_entity_bits
[ 24%] Built target osm_test_location
[ 25%] Built target osm_test_crc
[ 26%] Built target osm_test_metadata
[ 27%] Built target osm_test_node
[ 28%] Built target osm_test_node_ref
[ 29%] Built target osm_test_object_comparisons
[ 30%] Built target osm_test_relation
[ 31%] Built target osm_test_timestamp
[ 32%] Built target osm_test_types_from_string
[ 33%] Built target osm_test_way
[ 34%] Built target memory_test_buffer_basics
[ 35%] Built target memory_test_buffer_node
[ 36%] Built target memory_test_buffer_purge
[ 37%] Built target memory_test_callback_buffer
[ 38%] Built target memory_test_item
[ 39%] Built target memory_test_type_is_compatible
[ 41%] Built target builder_test_object_builder
[ 41%] Built target builder_test_attr
[ 42%] Built target geom_test_coordinates
[ 43%] Built target geom_test_exception
[ 44%] Built target geom_test_factory_with_projection
[ 45%] Built target geom_test_geojson
[ 46%] Built target geom_test_mercator
[ 47%] Built target geom_test_projection
[ 48%] Built target geom_test_tile
[ 49%] Built target geom_test_wkb
[ 49%] Built target geom_test_wkt
[ 50%] Built target handler_test_apply
[ 51%] Built target handler_test_check_order_handler
[ 52%] Built target index_test_dump_and_load_index
[ 53%] Built target handler_test_dynamic_handler
[ 54%] Built target index_test_dump_sparse_as_array
[ 55%] Built target index_test_file_based_index
[ 56%] Built target index_test_id_set
[ 57%] Built target index_test_id_to_location
[ 58%] Built target index_test_nwr_array
[ 59%] Built target index_test_object_pointer_collection
[ 60%] Built target index_test_relations_map
[ 61%] Built target io_test_compression_factory
[ 61%] Built target io_test_file_formats
[ 62%] Built target io_test_nocompression
[ 63%] Built target io_test_output_utils
[ 64%] Built target io_test_file_seek
[ 65%] Built target io_test_string_table
[ 66%] Built target io_test_bzip2
[ 67%] Built target io_test_gzip
[ 68%] Built target io_test_opl_parser
[ 69%] Built target io_test_output_iterator
[ 70%] Built target io_test_pbf
[ 71%] Built target io_test_reader
[ 72%] Built target io_test_reader_fileformat
[ 73%] Built target io_test_reader_with_mock_decompression
[ 74%] Built target io_test_reader_with_mock_parser
[ 74%] Built target io_test_writer
[ 75%] Built target io_test_writer_with_mock_compression
[ 75%] Built target relations_test_members_database
[ 76%] Built target io_test_writer_with_mock_encoder
[ 77%] Built target relations_test_read_relations
[ 78%] Built target relations_test_relations_database
[ 79%] Built target storage_test_item_stash
[ 80%] Built target tags_test_filter
[ 81%] Built target tags_test_tag_list
[ 82%] Built target tags_test_operators
[ 83%] Built target relations_test_relations_manager
[ 84%] Built target thread_test_pool
[ 85%] Built target thread_test_queue
[ 85%] Built target thread_test_util
[ 86%] Built target tags_test_tag_matcher
[ 87%] Built target tags_test_tags_filter
[ 88%] Built target util_test_config
[ 89%] Built target util_test_delta
[ 90%] Built target util_test_double
[ 91%] Built target util_test_file
[ 92%] Built target util_test_memory
[ 93%] Built target util_test_memory_mapping
[ 94%] Built target util_test_minmax
[ 95%] Built target util_test_misc
[ 96%] Built target util_test_options
[ 97%] Built target util_test_string
[ 98%] Built target util_test_string_matcher
[100%] Built target util_test_timer_disabled
[100%] Built target util_test_timer_enabled
Install the project...
-- Install configuration: "Release"
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/diff_iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory/item.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory/item_iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory/buffer.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory/callback_buffer.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/memory/collection.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/stats.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/problem_reporter.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/multipolygon_collector.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/geom_assembler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/assembler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/vector.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/proto_ring.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/segment_list.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/node_ref_segment.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/basic_assembler_with_tags.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/detail/basic_assembler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/problem_reporter_stream.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/problem_reporter_exception.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/assembler_config.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/multipolygon_manager.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/problem_reporter_ogr.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/multipolygon_manager_legacy.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/area/assembler_legacy.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/output_iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/file_compression.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/gzip_compression.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/reader_with_progress_bar.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/writer_options.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/file.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/any_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/overwrite.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/file_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/debug_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/pbf.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/xml_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/input_iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/bzip2_compression.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/opl_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/reader_iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/header.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/any_input.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/o5m_input.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/writer.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/o5m_input_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/ids_output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/write_thread.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/debug_output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/opl_input_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/string_util.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/pbf.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/input_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/xml_input_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/zlib.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/string_table.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/read_thread.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/read_write.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/protobuf_tags.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/pbf_decoder.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/lz4.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/pbf_output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/queue_util.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/pbf_input_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/opl_output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/opl_parser_functions.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/detail/xml_output_format.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/pbf_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/any_compression.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/reader.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/compression.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/ids_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/pbf_input.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/opl_input.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/xml_input.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/io/error.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/dynamic_handler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/diff_handler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/thread
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/thread/util.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/thread/queue.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/thread/pool.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/thread/function_wrapper.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/diff_visitor.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/members_database.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/collector.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/manager_util.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/relations_database.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/detail
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/detail/member_meta.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/detail/relation_meta.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/relations/relations_manager.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/storage
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/storage/item_stash.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/string_matcher.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/misc.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/memory.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/file.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/options.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/endian.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/verbose_output.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/iterator.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/double.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/memory_mapping.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/delta.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/compatibility.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/string.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/timer.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/progress_bar.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/minmax.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/util/config.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/check_order.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/disk_store.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/node_locations_for_ways.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/chain.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/dump.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler/object_relations.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/sparse_mem_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/sparse_mmap_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/all.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/dummy.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/dense_file_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/dense_mem_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/flex_mem.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/sparse_file_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/dense_mmap_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map/sparse_mem_map.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/id_set.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/map.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/sparse_mem_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/sparse_mmap_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/all.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/hybrid.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/sparse_mem_multimap.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/multimap/sparse_file_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/relations_map.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/mmap_vector_file.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/create_map_with_fd.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/vector_multimap.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/tmpfile.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/mmap_vector_base.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/mmap_vector_anon.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/detail/vector_map.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/nwr_array.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/node_locations_map.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/index/index.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/tags
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/tags/filter.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/tags/taglist.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/tags/matcher.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/tags/tags_filter.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/geojson.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/relations.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/util.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/wkb.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/rapid_geojson.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/factory.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/wkt.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/tile.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/mercator_projection.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/coordinates.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/geos.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/haversine.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/geom/ogr.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/opl.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/visitor.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/types.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/undirected_segment.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/tag.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/timestamp.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/crc.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/segment.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/relation.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/node.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/box.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/metadata_options.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/changeset.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/object.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/types_from_string.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/location.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/object_comparisons.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/diff_object.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/entity_bits.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/node_ref_list.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/crc_zlib.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/area.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/item_type.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/node_ref.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/entity.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/osm/way.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/version.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/fwd.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/experimental
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/experimental/flex_reader.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/handler.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/builder
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/builder/builder.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/builder/attr.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/builder/osm_object_builder.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/osmium/object_pointer_collection.hpp
-- Installing: /build/libosmium/pkg/libosmium/usr/include/gdalcpp.hpp
==> Tidying install...
  -> 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 "libosmium"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libosmium 2.22.0-2 (Fri Apr 11 11:55:24 2025)
==> Cleaning up...