>>> valhalla: Building community/valhalla 3.1.4-r7 (using abuild 3.10.0-r0) started Wed, 21 Dec 2022 17:15:51 +0000 >>> valhalla: Checking sanity of /home/buildozer/aports/community/valhalla/APKBUILD... >>> valhalla: Analyzing dependencies... >>> valhalla: Installing for build: build-base boost-dev curl-dev libspatialite-dev luajit-dev prime_server-dev protobuf-dev python3-dev sqlite-dev zeromq-dev zlib-dev cmake (1/101) Installing boost1.81-atomic (1.81.0-r0) (2/101) Installing boost1.81-chrono (1.81.0-r0) (3/101) Installing boost1.81-container (1.81.0-r0) (4/101) Installing boost1.81-context (1.81.0-r0) (5/101) Installing boost1.81-contract (1.81.0-r0) (6/101) Installing boost1.81-coroutine (1.81.0-r0) (7/101) Installing boost1.81-date_time (1.81.0-r0) (8/101) Installing boost1.81-fiber (1.81.0-r0) (9/101) Installing boost1.81-filesystem (1.81.0-r0) (10/101) Installing boost1.81-graph (1.81.0-r0) (11/101) Installing libbz2 (1.0.8-r4) (12/101) Installing xz-libs (5.4.0-r0) (13/101) Installing boost1.81-iostreams (1.81.0-r0) (14/101) Installing boost1.81-locale (1.81.0-r0) (15/101) Installing boost1.81-thread (1.81.0-r0) (16/101) Installing boost1.81-log (1.81.0-r0) (17/101) Installing boost1.81-log_setup (1.81.0-r0) (18/101) Installing boost1.81-math (1.81.0-r0) (19/101) Installing boost1.81-prg_exec_monitor (1.81.0-r0) (20/101) Installing boost1.81-program_options (1.81.0-r0) (21/101) Installing libffi (3.4.4-r0) (22/101) Installing gdbm (1.23-r0) (23/101) Installing mpdecimal (2.5.1-r1) (24/101) Installing readline (8.2.0-r0) (25/101) Installing sqlite-libs (3.40.0-r0) (26/101) Installing python3 (3.11.1-r1) (27/101) Installing boost1.81-python3 (1.81.0-r0) (28/101) Installing boost1.81-random (1.81.0-r0) (29/101) Installing boost1.81-regex (1.81.0-r0) (30/101) Installing boost1.81-serialization (1.81.0-r0) (31/101) Installing boost1.81-stacktrace_basic (1.81.0-r0) (32/101) Installing boost1.81-stacktrace_noop (1.81.0-r0) (33/101) Installing boost1.81-system (1.81.0-r0) (34/101) Installing boost1.81-timer (1.81.0-r0) (35/101) Installing boost1.81-type_erasure (1.81.0-r0) (36/101) Installing boost1.81-unit_test_framework (1.81.0-r0) (37/101) Installing boost1.81-url (1.81.0-r0) (38/101) Installing boost1.81-wave (1.81.0-r0) (39/101) Installing boost1.81-wserialization (1.81.0-r0) (40/101) Installing boost1.81-json (1.81.0-r0) (41/101) Installing boost1.81-nowide (1.81.0-r0) (42/101) Installing boost1.81-libs (1.81.0-r0) (43/101) Installing boost1.81 (1.81.0-r0) (44/101) Installing linux-headers (6.1.0-r0) (45/101) Installing bzip2-dev (1.0.8-r4) (46/101) Installing icu-data-en (72.1-r1) Executing icu-data-en-72.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (47/101) Installing icu-libs (72.1-r1) (48/101) Installing icu (72.1-r1) (49/101) Installing icu-dev (72.1-r1) (50/101) Installing xz-dev (5.4.0-r0) (51/101) Installing zlib-dev (1.2.13-r0) (52/101) Installing zstd-dev (1.5.2-r9) (53/101) Installing boost1.81-dev (1.81.0-r0) (54/101) Installing boost-dev (1.81.0-r0) (55/101) Installing openssl-dev (3.0.7-r1) (56/101) Installing nghttp2-dev (1.51.0-r0) (57/101) Installing brotli (1.0.9-r10) (58/101) Installing brotli-dev (1.0.9-r10) (59/101) Installing curl-dev (7.87.0-r0) (60/101) Installing geos (3.11.1-r0) (61/101) Installing geos-dev (3.11.1-r0) (62/101) Installing librttopo (1.1.0-r2) (63/101) Installing librttopo-dev (1.1.0-r2) (64/101) Installing libxml2 (2.10.3-r2) (65/101) Installing libxml2-utils (2.10.3-r2) (66/101) Installing libxml2-dev (2.10.3-r2) (67/101) Installing minizip (1.2.13-r0) (68/101) Installing minizip-dev (1.2.13-r0) (69/101) Installing libjpeg-turbo (2.1.4-r0) (70/101) Installing libjpeg-turbo-dev (2.1.4-r0) (71/101) Installing libwebp (1.2.4-r1) (72/101) Installing libwebp-dev (1.2.4-r1) (73/101) Installing tiff (4.5.0-r1) (74/101) Installing libtiffxx (4.5.0-r1) (75/101) Installing tiff-dev (4.5.0-r1) (76/101) Installing sqlite-dev (3.40.0-r0) (77/101) Installing proj (9.1.0-r1) (78/101) Installing proj-dev (9.1.0-r1) (79/101) Installing libspatialite (5.0.1-r5) (80/101) Installing libspatialite-dev (5.0.1-r5) (81/101) Installing luajit (2.1_p20210510-r3) (82/101) Installing luajit-dev (2.1_p20210510-r3) (83/101) Installing libuuid (2.38.1-r1) (84/101) Installing libsodium (1.0.18-r2) (85/101) Installing libzmq (4.3.4-r1) (86/101) Installing czmq (4.2.1-r2) (87/101) Installing prime_server (0.7.0-r2) (88/101) Installing prime_server-dev (0.7.0-r2) (89/101) Installing libprotobuf (3.21.12-r0) (90/101) Installing libprotoc (3.21.12-r0) (91/101) Installing protoc (3.21.12-r0) (92/101) Installing libprotobuf-lite (3.21.12-r0) (93/101) Installing protobuf-dev (3.21.12-r0) (94/101) Installing python3-dev (3.11.1-r1) (95/101) Installing libsodium-dev (1.0.18-r2) (96/101) Installing zeromq-dev (4.3.4-r1) (97/101) Installing libarchive (3.6.2-r1) (98/101) Installing rhash-libs (1.4.3-r1) (99/101) Installing libuv (1.44.2-r0) (100/101) Installing cmake (3.25.1-r0) (101/101) Installing .makedepends-valhalla (20221221.171551) Executing busybox-1.35.0-r29.trigger OK: 792 MiB in 197 packages >>> valhalla: Cleaning up srcdir >>> valhalla: Cleaning up pkgdir >>> valhalla: Fetching https://distfiles.alpinelinux.org/distfiles/edge/valhalla-3.1.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 254M 0 32768 0 0 32539 0 2:16:43 0:00:01 2:16:42 32572 3 254M 3 9120k 0 0 4618k 0 0:00:56 0:00:01 0:00:55 4617k 11 254M 11 30.2M 0 0 10.1M 0 0:00:25 0:00:02 0:00:23 10.1M 20 254M 20 51.3M 0 0 12.9M 0 0:00:19 0:00:03 0:00:16 12.9M 28 254M 28 72.8M 0 0 14.6M 0 0:00:17 0:00:04 0:00:13 14.6M 32 254M 32 81.5M 0 0 13.5M 0 0:00:18 0:00:06 0:00:12 16.3M 39 254M 39 101M 0 0 14.5M 0 0:00:17 0:00:06 0:00:11 18.5M 45 254M 45 115M 0 0 14.4M 0 0:00:17 0:00:07 0:00:10 16.9M 54 254M 54 138M 0 0 15.4M 0 0:00:16 0:00:08 0:00:08 17.3M 63 254M 63 160M 0 0 16.1M 0 0:00:15 0:00:09 0:00:06 17.5M 71 254M 71 182M 0 0 16.6M 0 0:00:15 0:00:10 0:00:05 20.3M 80 254M 80 204M 0 0 17.1M 0 0:00:14 0:00:11 0:00:03 20.6M 83 254M 83 211M 0 0 15.7M 0 0:00:16 0:00:13 0:00:03 17.6M 85 254M 85 217M 0 0 15.0M 0 0:00:16 0:00:14 0:00:02 14.3M 86 254M 86 220M 0 0 14.5M 0 0:00:17 0:00:15 0:00:02 11.6M 88 254M 88 224M 0 0 14.0M 0 0:00:18 0:00:15 0:00:03 8559k 96 254M 96 246M 0 0 14.5M 0 0:00:17 0:00:16 0:00:01 8528k 100 254M 100 254M 0 0 14.7M 0 0:00:17 0:00:17 --:--:-- 11.1M >>> valhalla: Fetching https://distfiles.alpinelinux.org/distfiles/edge/valhalla-3.1.4.tar.gz >>> valhalla: Checking sha512sums... valhalla-3.1.4.tar.gz: OK 0001-libvalhalla-configuring.patch: OK >>> valhalla: Unpacking /var/cache/distfiles/edge/valhalla-3.1.4.tar.gz... >>> valhalla: 0001-libvalhalla-configuring.patch patching file libvalhalla.pc.in patching file src/CMakeLists.txt Hunk #1 succeeded at 271 (offset 9 lines). -- The CXX compiler identification is GNU 12.2.1 -- The C compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.3") -- Performing Test HAS_COLOR_FLAG -- Performing Test HAS_COLOR_FLAG - Success -- Configuring without a mode, no optimization flags will be set -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found CURL: /usr/lib/libcurl.so (found version "7.87.0") -- Found Protobuf: /usr/lib/libprotobuf.so (found version "3.21.12") -- Using pbf headers from /usr/include -- Using pbf libs from /usr/lib/libprotobuf.so -- Using pbf release libs from -- Using pbf debug libs from /usr/lib/libprotobuf.so -- Using pbf-lite -- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.51") -- Enabling compiler warning flags -- Performing Test LIBCXX_SUPPORTS_WALL_FLAG -- Performing Test LIBCXX_SUPPORTS_WALL_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WEXTRA_FLAG -- Performing Test LIBCXX_SUPPORTS_WEXTRA_FLAG - Success -- Found Python: /usr/bin/python3.11 (found version "3.11.1") found components: Interpreter -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/valhalla/src/valhalla/build [ 2%] Running cpp protocol buffer compiler on tripcommon.proto [ 2%] Running cpp protocol buffer compiler on api.proto [ 4%] Running cpp protocol buffer compiler on directions.proto [ 4%] Running cpp protocol buffer compiler on /home/buildozer/aports/community/valhalla/src/valhalla/third_party/OSM-binary/src/fileformat.proto [ 4%] Running cpp protocol buffer compiler on incidents.proto [ 4%] Running cpp protocol buffer compiler on info.proto [ 4%] Running cpp protocol buffer compiler on options.proto [ 4%] Running cpp protocol buffer compiler on /home/buildozer/aports/community/valhalla/src/valhalla/third_party/OSM-binary/src/osmformat.proto [ 4%] Running cpp protocol buffer compiler on sign.proto [ 7%] Running cpp protocol buffer compiler on status.proto [ 7%] Running cpp protocol buffer compiler on transit.proto [ 7%] Running cpp protocol buffer compiler on transit_fetch.proto [ 7%] Running cpp protocol buffer compiler on trip.proto [libprotobuf WARNING google/protobuf/compiler/parser.cc:646] No syntax specified for the proto file: fileformat.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) [ 7%] Building CXX object googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 7%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/linesegment2.cc.o [ 7%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/tiles.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/polyline2.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/obb2.cc.o [libprotobuf WARNING google/protobuf/compiler/parser.cc:646] No syntax specified for the proto file: osmformat.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/pointll.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/point_tile_index.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/aabb2.cc.o [ 12%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/point2.cc.o [ 12%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/util.cc.o [ 12%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/ellipse.cc.o [ 12%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/logging.cc.o [ 12%] Built target libvalhalla.so [ 12%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/api.pb.cc.o [ 14%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/directions.pb.cc.o [ 14%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/info.pb.cc.o [ 14%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/options.pb.cc.o [ 14%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/sign.pb.cc.o [ 14%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/tripcommon.pb.cc.o [ 17%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/trip.pb.cc.o [ 17%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/transit.pb.cc.o [ 17%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/transit_fetch.pb.cc.o [ 17%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/incidents.pb.cc.o [ 19%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/status.pb.cc.o [ 19%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/fileformat.pb.cc.o [ 19%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/osmformat.pb.cc.o In file included from /usr/include/c++/12.2.1/functional:54, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/point2.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:1: In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = int; unsigned int _Idx = 2; _Head = int]', inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = int; unsigned int _Idx = 2; _Head = int]' at /usr/include/c++/12.2.1/tuple:441:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = float; _UTail = {int}; = void; unsigned int _Idx = 1; _Head = float; _Tail = {int}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = valhalla::midgard::PointXY; _UTail = {float, int}; = void; unsigned int _Idx = 0; _Head = valhalla::midgard::PointXY; _Tail = {float, int}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {valhalla::midgard::PointXY, float, int}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {valhalla::midgard::PointXY, float, int}]' at /usr/include/c++/12.2.1/tuple:744:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {valhalla::midgard::PointXY, float, int}]' at /usr/include/c++/12.2.1/tuple:1581:62, inlined from 'std::tuple, PrecisionT, int> valhalla::midgard::PointXY::ClosestPoint(const std::vector >&) const [with PrecisionT = float]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:106:91: /usr/include/c++/12.2.1/tuple:200:11: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc: In member function 'std::tuple, PrecisionT, int> valhalla::midgard::PointXY::ClosestPoint(const std::vector >&) const [with PrecisionT = float]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:36:7: note: 'idx' was declared here 36 | int idx; // Index of closest segment so far | ^~~ In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = int; unsigned int _Idx = 2; _Head = int]', inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = int; unsigned int _Idx = 2; _Head = int]' at /usr/include/c++/12.2.1/tuple:441:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = double; _UTail = {int}; = void; unsigned int _Idx = 1; _Head = double; _Tail = {int}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = valhalla::midgard::PointXY; _UTail = {double, int}; = void; unsigned int _Idx = 0; _Head = valhalla::midgard::PointXY; _Tail = {double, int}]' at /usr/include/c++/12.2.1/tuple:292:38, inlined from 'constexpr std::tuple< >::tuple(_UElements&& ...) [with _UElements = {valhalla::midgard::PointXY, double, int}; bool _Valid = true; typename std::enable_if<_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = true; _Elements = {valhalla::midgard::PointXY, double, int}]' at /usr/include/c++/12.2.1/tuple:744:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {valhalla::midgard::PointXY, double, int}]' at /usr/include/c++/12.2.1/tuple:1581:62, inlined from 'std::tuple, PrecisionT, int> valhalla::midgard::PointXY::ClosestPoint(const std::vector >&) const [with PrecisionT = double]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:106:91: /usr/include/c++/12.2.1/tuple:200:11: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc: In member function 'std::tuple, PrecisionT, int> valhalla::midgard::PointXY::ClosestPoint(const std::vector >&) const [with PrecisionT = double]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:36:7: note: 'idx' was declared here 36 | int idx; // Index of closest segment so far | ^~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/linesegment2.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/aabb2.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/aabb2.cc:1: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::midgard::PointXY&}; _Tp = valhalla::midgard::PointXY; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::PointXY; _Alloc = std::allocator >]', inlined from 'void valhalla::midgard::AABB2::Add(const coord_t&, std::vector&) const [with coord_t = valhalla::midgard::PointXY]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/aabb2.h:357:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void valhalla::midgard::AABB2::Add(const coord_t&, std::vector&) const [with coord_t = valhalla::midgard::GeoPoint]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/aabb2.h:357:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:59, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/point2.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/aabb2.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/polyline2.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:1: /usr/include/c++/12.2.1/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int}]': /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::_List_iterator >, unsigned int, std::_List_iterator >, unsigned int}]': /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In lambda function: /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 247 | peucker = [&peucker, &polyline, epsilon, &exclusions](typename container_t::iterator start, | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 281 | peucker(itr, k, end, e); | ~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 283 | peucker(start, s, itr, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/refwrap.h:38, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/linesegment2.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/aabb2.h:5: In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, __cxx11::list >::iterator, size_t)>&; _Args = {_List_iterator >, unsigned int, _List_iterator >, unsigned int}]', inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, __cxx11::list >::iterator, size_t)>&; _Args = {_List_iterator >, unsigned int, _List_iterator >, unsigned int}]' at /usr/include/c++/12.2.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, std::__cxx11::list >::iterator, size_t)>; _ArgTypes = {std::_List_iterator >, unsigned int, std::_List_iterator >, unsigned int}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int}]': /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::_List_iterator >, unsigned int, std::_List_iterator >, unsigned int}]': /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In lambda function: /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 247 | peucker = [&peucker, &polyline, epsilon, &exclusions](typename container_t::iterator start, | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 281 | peucker(itr, k, end, e); | ~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 283 | peucker(start, s, itr, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, __cxx11::list >::iterator, size_t)>&; _Args = {_List_iterator >, unsigned int, _List_iterator >, unsigned int}]', inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, __cxx11::list >::iterator, size_t)>&; _Args = {_List_iterator >, unsigned int, _List_iterator >, unsigned int}]' at /usr/include/c++/12.2.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = valhalla::midgard::DouglasPeucker, std::__cxx11::list > >(std::__cxx11::list >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, std::__cxx11::list >::iterator, size_t)>; _ArgTypes = {std::_List_iterator >, unsigned int, std::_List_iterator >, unsigned int}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In lambda function: /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 247 | peucker = [&peucker, &polyline, epsilon, &exclusions](typename container_t::iterator start, | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 281 | peucker(itr, k, end, e); | ~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 283 | peucker(start, s, itr, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = valhalla::midgard::DouglasPeucker, std::vector, std::allocator > > >(std::vector, std::allocator > >&, PointXY::value_type, const std::unordered_set&)::, allocator > >::iterator, size_t, vector, allocator > >::iterator, size_t)>&; _Args = {__gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int}]', inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = valhalla::midgard::DouglasPeucker, std::vector, std::allocator > > >(std::vector, std::allocator > >&, PointXY::value_type, const std::unordered_set&)::, allocator > >::iterator, size_t, vector, allocator > >::iterator, size_t)>&; _Args = {__gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int}]' at /usr/include/c++/12.2.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = valhalla::midgard::DouglasPeucker, std::vector, std::allocator > > >(std::vector, std::allocator > >&, PointXY::value_type, const std::unordered_set&)::, std::allocator > >::iterator, size_t, std::vector, std::allocator > >::iterator, size_t)>; _ArgTypes = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In lambda function: /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 247 | peucker = [&peucker, &polyline, epsilon, &exclusions](typename container_t::iterator start, | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:247:13: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 281 | peucker(itr, k, end, e); | ~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:281:16: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 283 | peucker(start, s, itr, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:283:16: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = valhalla::midgard::DouglasPeucker, std::vector > >(std::vector >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, vector >::iterator, size_t)>&; _Args = {__gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int}]', inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = valhalla::midgard::DouglasPeucker, std::vector > >(std::vector >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, vector >::iterator, size_t)>&; _Args = {__gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, vector, allocator > > >, unsigned int}]' at /usr/include/c++/12.2.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = valhalla::midgard::DouglasPeucker, std::vector > >(std::vector >&, PointXY::value_type, const std::unordered_set&):: >::iterator, size_t, std::vector >::iterator, size_t)>; _ArgTypes = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, unsigned int}]' at /usr/include/c++/12.2.1/bits/std_function.h:290:30: /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/invoke.h:61:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In function 'void valhalla::midgard::DouglasPeucker(container_t&, typename coord_t::value_type, const std::unordered_set&) [with coord_t = PointXY; container_t = std::vector, std::allocator > >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 290 | peucker(polyline.begin(), 0, std::prev(polyline.end()), polyline.size() - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In function 'void valhalla::midgard::DouglasPeucker(container_t&, typename coord_t::value_type, const std::unordered_set&) [with coord_t = PointXY; container_t = std::__cxx11::list >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 290 | peucker(polyline.begin(), 0, std::prev(polyline.end()), polyline.size() - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In function 'void valhalla::midgard::DouglasPeucker(container_t&, typename coord_t::value_type, const std::unordered_set&) [with coord_t = GeoPoint; container_t = std::vector >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 290 | peucker(polyline.begin(), 0, std::prev(polyline.end()), polyline.size() - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/queue:62, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/tiles.cc:3: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = function&, const pair&)>]': /usr/include/c++/12.2.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc: In function 'void valhalla::midgard::DouglasPeucker(container_t&, typename coord_t::value_type, const std::unordered_set&) [with coord_t = GeoPoint; container_t = std::__cxx11::list >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 290 | peucker(polyline.begin(), 0, std::prev(polyline.end()), polyline.size() - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:290:10: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const pair&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/queue:64: /usr/include/c++/12.2.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Sequence = std::vector >; _Compare = std::function&, const std::pair&)>]': /usr/include/c++/12.2.1/bits/stl_queue.h:757:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 757 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Sequence = std::vector >; _Compare = std::function&, const std::pair&)>]': /usr/include/c++/12.2.1/bits/stl_queue.h:757:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 757 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:1: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/tiles.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:20: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {valhalla::midgard::GeoPoint}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'valhalla::midgard::to_boundary(const std::unordered_set&, const Tiles >&)::' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:722:23: /usr/include/c++/12.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(value_type&&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'valhalla::midgard::to_boundary(const std::unordered_set&, const Tiles >&)::' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:724:24: /usr/include/c++/12.2.1/bits/stl_list.h:1261:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1261 | { this->_M_insert(begin(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31, inlined from 'container_t valhalla::midgard::resample_spherical_polyline(const container_t&, double, bool) [with container_t = std::__cxx11::list >]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:251:15: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In function 'container_t valhalla::midgard::resample_spherical_polyline(const container_t&, double, bool) [with container_t = std::vector, std::allocator > >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:251:15: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 251 | container_t resampled = {polyline.front()}; | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In function 'std::vector, std::allocator > > valhalla::midgard::resample_polyline(const std::vector, std::allocator > >&, float, float)': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:407:53: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 407 | std::vector resampled = {polyline.front()}; | ^ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In function 'void valhalla::midgard::trim_shape(float, PointLL, float, PointLL, std::vector, std::allocator > >&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:114:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 114 | shape.erase(shape.begin(), current); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:127:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 127 | shape.erase(++current, shape.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In function 'container_t valhalla::midgard::trim_front(container_t&, float) [with container_t = std::vector, std::allocator > >]': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:85:16: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 85 | pts.erase(pts.begin(), p1); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:6: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector, std::allocator > > {anonymous}::resample_at_1hz(const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:42:21, inlined from 'std::vector, std::allocator > > valhalla::midgard::simulate_gps(const std::vector&, std::vector&, float, float, size_t, unsigned int)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:622:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector, std::allocator > > {anonymous}::resample_at_1hz(const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:42:21, inlined from 'std::vector, std::allocator > > valhalla::midgard::simulate_gps(const std::vector&, std::vector&, float, float, size_t, unsigned int)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:622:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector, std::allocator > > {anonymous}::resample_at_1hz(const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:42:21, inlined from 'std::vector, std::allocator > > valhalla::midgard::simulate_gps(const std::vector&, std::vector&, float, float, size_t, unsigned int)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:622:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector, std::allocator > > {anonymous}::resample_at_1hz(const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:42:21, inlined from 'std::vector, std::allocator > > valhalla::midgard::simulate_gps(const std::vector&, std::vector&, float, float, size_t, unsigned int)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:622:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector, std::allocator > > {anonymous}::resample_at_1hz(const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:42:21, inlined from 'std::vector, std::allocator > > valhalla::midgard::simulate_gps(const std::vector&, std::vector&, float, float, size_t, unsigned int)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:622:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In function 'std::vector, std::allocator > > valhalla::midgard::uniform_resample_spherical_polyline(const std::vector, std::allocator > >&, double, uint32_t)': /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:339:53: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 339 | std::vector resampled = {polyline.front()}; | ^ [ 19%] Built target valhalla-midgard [ 19%] Built target valhalla-proto [ 21%] Compiling locales/*.json to locales.h [ 21%] Compiling date_time/windowsZones.xml to date_time_windows_zones.h [ 21%] Compiling date_time/africa to date_time_africa.h [ 24%] Compiling date_time/antarctica to date_time_antarctica.h [ 24%] Compiling date_time/asia to date_time_asia.h [ 24%] Compiling date_time/australasia to date_time_australasia.h [ 24%] Compiling date_time/backward to date_time_backward.h [ 24%] Compiling date_time/etcetera to date_time_etcetera.h [ 26%] Compiling date_time/europe to date_time_europe.h [ 26%] Compiling date_time/leapseconds to date_time_leapseconds.h [ 26%] Compiling date_time/northamerica to date_time_northamerica.h [ 26%] Compiling date_time/pacificnew to date_time_pacificnew.h [ 29%] Compiling date_time/southamerica to date_time_southamerica.h [ 29%] Compiling date_time/systemv to date_time_systemv.h [ 29%] Linking CXX shared library ../../lib/libgtest.so [ 29%] Built target gtest [ 29%] Building CXX object googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 31%] Building CXX object googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 34%] Linking CXX shared library ../../lib/libgtest_main.so [ 34%] Built target gtest_main [ 34%] Linking CXX shared library ../../lib/libgmock.so [ 34%] Built target gmock [ 34%] Building CXX object googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [ 34%] Linking CXX shared library ../../lib/libgmock_main.so [ 34%] Built target gmock_main [ 34%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/accessrestriction.cc.o [ 34%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/admin.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/compression_utils.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/connectivity_map.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/curler.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/datetime.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/directededge.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/edgeinfo.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphid.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphreader.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphtile.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphtileheader.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/edgetracker.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/merge.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/nodeinfo.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/location.cc.o [ 43%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/pathlocation.cc.o [ 43%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/predictedspeeds.cc.o [ 43%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/tilehierarchy.cc.o [ 43%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/turn.cc.o [ 46%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/streetname.cc.o [ 46%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/streetnames.cc.o [ 46%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/streetnames_factory.cc.o [ 46%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/streetname_us.cc.o [ 46%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/streetnames_us.cc.o [ 48%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/transitdeparture.cc.o [ 48%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/transitroute.cc.o [ 48%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/transitschedule.cc.o [ 48%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/transittransfer.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/laneconnectivity.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter_us.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter_us_co.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter_us_tx.cc.o [ 51%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/tz_alt.cpp.o [ 53%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter_factory.cc.o /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/admin.cc: In member function 'std::string valhalla::baldr::Admin::country_iso() const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/admin.cc:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < kCountryIso; i++) { | ~~^~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/admin.cc: In member function 'std::string valhalla::baldr::Admin::state_iso() const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/admin.cc:114:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < kStateIso; i++) { | ~~^~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/curler.cc:38:6: warning: '{anonymous}::ALL_ENCODINGS' defined but not used [-Wunused-variable] 38 | char ALL_ENCODINGS[] = ""; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:3383:1: warning: 'std::unique_ptr date::init_tzdb()' defined but not used [-Wunused-function] 3383 | init_tzdb() | ^~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/third_party/date/include/date/date.h:44, from /home/buildozer/aports/community/valhalla/src/valhalla/third_party/date/include/date/tz.h:108, from /home/buildozer/aports/community/valhalla/src/valhalla/third_party/date/include/date/tz_private.h:31, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:93: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = date::leap_second; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/third_party/date/include/date/tz.h:128: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = date::detail::Rule; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {date::leap_second}; _Tp = date::leap_second; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = date::detail::Rule; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {date::detail::Rule}; _Tp = date::detail::Rule; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1337:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1345:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1356:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1359:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1367:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1370:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split(std::vector&, std::size_t, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1379:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'static void date::detail::Rule::split_overlaps(std::vector&, std::size_t, std::size_t&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1401:26: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split_overlaps(std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1434:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'static void date::detail::Rule::split_overlaps(std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:1443:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = date::detail::zonelet; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = date::detail::zonelet; _Alloc = std::allocator]', inlined from 'void date::time_zone::parse_info(std::istream&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:2318:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {date::detail::Rule}; _Tp = date::detail::Rule; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = date::detail::Rule; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::unique_ptr date::init_tzdb_strings()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:4084:40: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {date::leap_second}; _Tp = date::leap_second; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = date::leap_second; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::unique_ptr date::init_tzdb_strings()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:4094:47: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::unique_ptr date::init_tzdb_strings()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:4113:14: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::unique_ptr date::init_tzdb_strings()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:4119:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::unique_ptr date::init_tzdb_strings()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tz_alt.cpp:4119:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphid.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/edgeinfo.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilehierarchy.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphid.cc: In member function 'valhalla::baldr::json::Value valhalla::baldr::GraphId::json() const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphid.cc:11:21: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 11 | return json::map({ | ~~~~~~~~~^~ 12 | {"level", static_cast(level())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 | {"tile_id", static_cast(tileid())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 | {"id", static_cast(id())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 | {"value", value}, | ~~~~~~~~~~~~~~~~~ 16 | }); | ~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, const unsigned char&, int}; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::GraphId*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::baldr::GraphId*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, const unsigned char&, int}; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&, uint8_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:88:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::baldr::GraphId*; _Tp = valhalla::baldr::GraphId]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:101:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::GraphId*; _Tp = valhalla::baldr::GraphId]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::GraphId*; _ForwardIterator = valhalla::baldr::GraphId*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:101:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::GraphId*; _Tp = valhalla::baldr::GraphId]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::GraphId*; _ForwardIterator = valhalla::baldr::GraphId*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:101:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::baldr::GraphId*; _Tp = valhalla::baldr::GraphId]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:101:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::GraphId*; _Tp = valhalla::baldr::GraphId]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::GraphId*; _ForwardIterator = valhalla::baldr::GraphId*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static std::vector valhalla::baldr::TileHierarchy::GetGraphIds(const valhalla::midgard::AABB2 >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/tilehierarchy.cc:101:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/edgeinfo.h:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, std::allocator >, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ In function 'valhalla::baldr::json::MapPtr {anonymous}::bike_network_json(uint8_t)', inlined from 'valhalla::baldr::json::MapPtr valhalla::baldr::EdgeInfo::json() const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:217:41: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:23:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 23 | }); | ^ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::names_json(const std::vector >&)', inlined from 'valhalla::baldr::json::MapPtr valhalla::baldr::EdgeInfo::json() const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:218:27: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:27:26: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 27 | auto a = json::array({}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, std::allocator >, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'valhalla::baldr::json::ArrayPtr {anonymous}::names_json(const std::vector >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:29:17, inlined from 'valhalla::baldr::json::MapPtr valhalla::baldr::EdgeInfo::json() const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:218:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>*, std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc: In member function 'valhalla::baldr::json::MapPtr valhalla::baldr::EdgeInfo::json() const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgeinfo.cc:220:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 220 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc: In function 'valhalla::baldr::json::MapPtr {anonymous}::access_json(uint32_t)': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:20:83: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 20 | {"motorcycle", static_cast(access & kMotorcycleAccess)}}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc: In member function 'valhalla::baldr::json::MapPtr valhalla::baldr::DirectedEdge::json() const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:579:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 579 | {"speeds", json::map({ | ~~~~~~~~~^~ 580 | {"default", static_cast(speed_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581 | {"type", to_string(static_cast(speed_type_))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 582 | {"free_flow", static_cast(free_flow_speed_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {"constrained_flow", static_cast(constrained_flow_speed_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 584 | {"predicted", static_cast(has_predicted_speed_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | })}, | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:614:17: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 614 | json::map({ | ~~~~~~~~~^~ 615 | {"length", static_cast(length_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | {"weighted_grade", json::fixed_t{static_cast(weighted_grade_ - 6.0) / .6, 2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617 | {"max_up_slope", json::fixed_t{static_cast(max_up_slope()), 2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618 | {"max_down_slope", json::fixed_t{static_cast(max_down_slope()), 2}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | {"curvature", static_cast(curvature_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | })}, | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:623:35: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 623 | {"classification", json::map({ | ~~~~~~~~~^~ 624 | {"classification", to_string(static_cast(classification_))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | {"use", to_string(static_cast(use_))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | {"surface", to_string(static_cast(surface_))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | {"link", static_cast(link_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | {"internal", static_cast(internal_)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | })}, | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/directededge.cc:637:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 637 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ In function 'valhalla::baldr::json::MapPtr {anonymous}::access_json(uint16_t)', inlined from 'valhalla::baldr::json::MapPtr valhalla::baldr::NodeInfo::json(const valhalla::baldr::graph_tile_ptr&) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:260:29: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:22:83: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 22 | {"wheelchair", static_cast(access & kWheelchairAccess)}}); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::admin_json(const valhalla::baldr::AdminInfo&, uint16_t)', inlined from 'valhalla::baldr::json::MapPtr valhalla::baldr::NodeInfo::json(const valhalla::baldr::graph_tile_ptr&) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:263:36: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:32:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 32 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc: In member function 'valhalla::baldr::json::MapPtr valhalla::baldr::NodeInfo::json(const valhalla::baldr::graph_tile_ptr&) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/nodeinfo.cc:273:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 273 | }); | ^ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtileheader.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtileheader.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/edgetracker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/edgetracker.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtileheader.cc: In constructor 'valhalla::baldr::GraphTileHeader::GraphTileHeader()': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtileheader.cc:16:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class valhalla::baldr::GraphTileHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 16 | memset(this, 0, sizeof(GraphTileHeader)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtileheader.h:43:7: note: 'class valhalla::baldr::GraphTileHeader' declared here 43 | class GraphTileHeader { | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/merge.cc:147:3: warning: multi-line comment [-Wcomment] 147 | // / \ e3 / \ e2 / \ | ^ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/edgetracker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/merge.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/merge.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/connectivity_map.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/connectivity_map.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/pathlocation.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/complexrestriction.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtile.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc: In member function 'virtual bool valhalla::baldr::FlatTileCache::Contains(const valhalla::baldr::GraphId&) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc:136:29: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 136 | return get_index(graphid) != -1; | ~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc: In member function 'virtual valhalla::baldr::graph_tile_ptr valhalla::baldr::FlatTileCache::Get(const valhalla::baldr::GraphId&) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc:159:13: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (index == -1) | ~~~~~~^~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/datetime.cc:10: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc: In function 'const valhalla::IncidentsTile::Metadata& valhalla::baldr::getIncidentMetadata(const std::shared_ptr&, const valhalla::IncidentsTile::Location&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc:955:22: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 955 | if (metadata_index >= tile->metadata_size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In static member function 'static std::string valhalla::baldr::GraphTile::FileSuffix(const valhalla::baldr::GraphId&, const std::string&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:436:24: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 436 | if (graphid.tileid() > max_id) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In static member function 'static valhalla::baldr::GraphId valhalla::baldr::GraphTile::GetTileId(const std::string&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:531:21: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 531 | if (digits.back() >= TileHierarchy::levels().size() && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:565:10: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 565 | if (id > max_id) { | ~~~^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In member function 'std::vector valhalla::baldr::GraphTile::GetSigns(uint32_t, bool) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:724:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 724 | for (; found < count && signs_[found].index() == idx; ++found) { | ~~~~~~^~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In member function 'std::vector valhalla::baldr::GraphTile::GetLaneConnectivity(uint32_t) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:779:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 779 | for (; found < count && lane_connectivity_[found].to() == idx; ++found) { | ~~~~~~^~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In member function 'const valhalla::baldr::TransitDeparture* valhalla::baldr::GraphTile::GetNextDeparture(uint32_t, uint32_t, uint32_t, uint32_t, bool, bool, bool) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:828:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 828 | for (; found < count && departures_[found].lineid() == lineid; ++found) { | ~~~~~~^~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In member function 'const valhalla::baldr::TransitDeparture* valhalla::baldr::GraphTile::GetTransitDeparture(uint32_t, uint32_t, uint32_t) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:903:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 903 | for (; found < count && departures_[found].lineid() == lineid; ++found) { | ~~~~~~^~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc: In member function 'std::vector valhalla::baldr::GraphTile::GetAccessRestrictions(uint32_t, uint32_t) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:1034:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1034 | for (; found < count && access_restrictions_[found].edgeindex() == idx; ++found) { | ~~~~~~^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {date::sys_info}; _Tp = date::sys_info; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/admin.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/admininfo.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtile.h:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::LaneConnectivity&}; _Tp = valhalla::baldr::LaneConnectivity; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::AccessRestriction&}; _Tp = valhalla::baldr::AccessRestriction; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::AccessRestriction&}; _Tp = valhalla::baldr::AccessRestriction; _Alloc = std::allocator]', inlined from 'std::vector valhalla::baldr::GraphTile::GetAccessRestrictions(uint32_t, uint32_t) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:1036:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {date::sys_info}; _Tp = date::sys_info; _Alloc = std::allocator]', inlined from 'const date::sys_info& {anonymous}::from_cache(const TP&, const date::time_zone*, std::unordered_map >&) [with TP = date::zoned_time >, const date::time_zone*>]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/datetime.cc:41:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::LaneConnectivity&}; _Tp = valhalla::baldr::LaneConnectivity; _Alloc = std::allocator]', inlined from 'std::vector valhalla::baldr::GraphTile::GetLaneConnectivity(uint32_t) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphtile.cc:780:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc: In function 'std::string {anonymous}::to_feature_collection(const std::unordered_map > > >&, const std::multimap&) [with T = valhalla::baldr::connectivity_map_t::to_geojson(uint32_t) const::]': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:98:8: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 98 | auto features = json::array({}); | ^~~~~~~~ In function 'valhalla::baldr::json::MapPtr {anonymous}::to_geometry(const valhalla::midgard::polygon_t&)', inlined from 'valhalla::baldr::json::MapPtr {anonymous}::to_feature(const std::pair > > >&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:89:45, inlined from 'std::string {anonymous}::to_feature_collection(const std::unordered_map > > >&, const std::multimap&) [with T = valhalla::baldr::connectivity_map_t::to_geojson(uint32_t) const::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:104:27: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:68:31: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 68 | auto coords = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:71:38: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 71 | auto ring_coords = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:75:22: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 75 | json::array({json::fixed_t{coord.first, 6}, json::fixed_t{coord.second, 6}})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:84:79: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 84 | return json::map({{"type", std::string("Polygon")}, {"coordinates", coords}}); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::to_properties(uint64_t, const std::string&)', inlined from 'valhalla::baldr::json::MapPtr {anonymous}::to_feature(const std::pair > > >&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:90:49, inlined from 'std::string {anonymous}::to_feature_collection(const std::unordered_map > > >&, const std::multimap&) [with T = valhalla::baldr::connectivity_map_t::to_geojson(uint32_t) const::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:104:27: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:64:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 64 | }); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::to_feature(const std::pair > > >&, const std::string&)', inlined from 'std::string {anonymous}::to_feature_collection(const std::unordered_map > > >&, const std::multimap&) [with T = valhalla::baldr::connectivity_map_t::to_geojson(uint32_t) const::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:104:27: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:90:74: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 90 | {"properties", to_properties(boundary.first, color)}}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc: In function 'std::string {anonymous}::to_feature_collection(const std::unordered_map > > >&, const std::multimap&) [with T = valhalla::baldr::connectivity_map_t::to_geojson(uint32_t) const::]': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/connectivity_map.cc:107:9: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 107 | ss << *json::map({{"type", std::string("FeatureCollection")}, {"features", features}}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilegetter.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/curler.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::GraphId}; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::GraphId}; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/graphreader.cc:14: /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h: In function 'std::vector {anonymous}::shortcut_recovery_t::recover_shortcut(valhalla::baldr::GraphReader&, const valhalla::baldr::GraphId&) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:109:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 109 | return {shortcut_id}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:115:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 115 | return {shortcut_id}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:131:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 131 | return {shortcut_id}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:143:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 143 | return {shortcut_id}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:180:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 180 | return {shortcut_id}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/baldr/shortcut_recovery.h:190:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 190 | return {shortcut_id}; | ^ [ 53%] Built target valhalla-baldr [ 56%] Building CXX object src/skadi/CMakeFiles/valhalla-skadi.dir/sample.cc.o [ 56%] Building CXX object src/skadi/CMakeFiles/valhalla-skadi.dir/util.cc.o [ 56%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/autocost.cc.o [ 56%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/bicyclecost.cc.o [ 58%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/hierarchylimits.cc.o [ 58%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/motorcyclecost.cc.o [ 58%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/motorscootercost.cc.o [ 58%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/nocost.cc.o [ 60%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/pedestriancost.cc.o [ 60%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/transitcost.cc.o [ 60%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/truckcost.cc.o [ 60%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/dynamiccost.cc.o [ 60%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/recost.cc.o In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:66, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/skadi/util.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/skadi/util.cc:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function '_BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:242:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | prev(_BidirectionalIterator __x, typename | ^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/skadi/sample.cc: In constructor 'valhalla::skadi::tile_data::tile_data()': /home/buildozer/aports/community/valhalla/src/valhalla/src/skadi/sample.cc:170:8: warning: 'valhalla::skadi::tile_data::reusable' will be initialized after [-Wreorder] 170 | bool reusable; | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/skadi/sample.cc:168:18: warning: 'const int16_t* valhalla::skadi::tile_data::data' [-Wreorder] 168 | const int16_t* data; | ^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/skadi/sample.cc:173:3: warning: when initialized here [-Wreorder] 173 | tile_data() : c(nullptr), index(0), reusable(false), data(nullptr) { | ^~~~~~~~~ [ 60%] Built target valhalla-skadi In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/dynamiccost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/pedestriancost.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/pedestriancost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/recost.h:2, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/recost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/transitcost.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/transitcost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/bicyclecost.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/bicyclecost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/truckcost.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/truckcost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/nocost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/nocost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/motorscootercost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/motorscootercost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/motorcyclecost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/motorcyclecost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/autocost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/sif/autocost.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ [ 60%] Built target valhalla-sif [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/viterbi_search.cc.o [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/topk_search.cc.o [ 60%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/search.cc.o [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/routing.cc.o [ 60%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/worker.cc.o [ 65%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/candidate_search.cc.o [ 65%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/height_action.cc.o [ 65%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/geometry_helpers.cc.o [ 65%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/locate_action.cc.o [ 65%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/transition_cost_model.cc.o [ 65%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/reach.cc.o [ 65%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/route_action.cc.o [ 65%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/map_matcher.cc.o [ 68%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/map_matcher_factory.cc.o [ 68%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/matrix_action.cc.o [ 68%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/match_route.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/isochrone_action.cc.o [ 70%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/config.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/status_action.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/trace_route_action.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/transit_available_action.cc.o [ 73%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/node_search.cc.o [ 73%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/polygon_search.cc.o In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/node_search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h: In constructor 'valhalla::meili::StateLabel::StateLabel(double, const valhalla::meili::StateId&, const valhalla::meili::StateId&)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:43:10: warning: 'valhalla::meili::StateLabel::costsofar_' will be initialized after [-Wreorder] 43 | double costsofar_{0.0}; // Accumulated cost since time = 0 | ^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:41:11: warning: 'valhalla::meili::StateId valhalla::meili::StateLabel::stateid_' [-Wreorder] 41 | StateId stateid_{}; | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:9:1: warning: when initialized here [-Wreorder] 9 | StateLabel::StateLabel(double costsofar, const StateId& stateid, const StateId& predecessor) | ^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc: In member function 'void {anonymous}::node_collector::add_node(valhalla::baldr::GraphId)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:286:19: warning: unused variable 'node' [-Wunused-variable] 286 | const auto& node = m_cache.node(node_id); | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/stdexcept:39, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:5: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const valhalla::meili::StateId]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/heap/fibonacci_heap.hpp:12, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/priority_queue.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:10: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::StateId]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::StateId]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:8: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = valhalla::meili::StateId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, const valhalla::meili::StateId&, valhalla::meili::StateId}; _Tp = valhalla::meili::StateLabel; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, const valhalla::meili::StateId&, valhalla::meili::StateId}; _Tp = valhalla::meili::StateLabel; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:3: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc: In member function 'bool valhalla::meili::NaiveViterbiSearch::RemoveStateId(const valhalla::meili::StateId&) [with bool Maximize = true]': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:211:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | const auto it = std::find(column.begin(), column.end(), stateid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:215:15: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 215 | column.erase(it); | ~~~~~~~~~~~~^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc: In member function 'bool valhalla::meili::NaiveViterbiSearch::RemoveStateId(const valhalla::meili::StateId&) [with bool Maximize = false]': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:211:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | const auto it = std::find(column.begin(), column.end(), stateid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:215:15: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 215 | column.erase(it); | ~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc: In member function 'virtual bool valhalla::meili::ViterbiSearch::RemoveStateId(const valhalla::meili::StateId&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:390:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 390 | const auto it = std::find(column.begin(), column.end(), stateid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:394:15: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 394 | column.erase(it); | ~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = valhalla::baldr::GraphId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/algorithm:60: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = valhalla::baldr::GraphId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::sort_by_tile]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = valhalla::baldr::GraphId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 902 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc: In member function 'valhalla::meili::StateId::Time valhalla::meili::ViterbiSearch::IterativeSearch(valhalla::meili::StateId::Time, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:565:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 565 | const auto it = std::find(column.begin(), column.end(), stateid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/viterbi_search.cc:569:17: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 569 | column.erase(it); | ~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilegetter.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/curler.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::GraphId&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::StateId*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::StateId*; _Tp = valhalla::meili::StateId]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::meili::StateId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::StateId*; _Tp = valhalla::meili::StateId]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::StateId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::meili::StateId; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::midgard::AABB2 >}; _Tp = valhalla::midgard::AABB2 >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::midgard::AABB2 >}; _Tp = valhalla::midgard::AABB2 >; _Alloc = std::allocator > >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 883 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:883:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1813:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::GraphId&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void {anonymous}::node_collector::add_node_with_opposite(valhalla::baldr::GraphId, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:278:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:461:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >&, valhalla::baldr::GraphReader&):: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:461:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:470:32: /usr/include/c++/12.2.1/bits/stl_algo.h:945:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 945 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]', inlined from 'std::vector valhalla::loki::edges_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:471:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::sort_by_tile]', inlined from 'void {anonymous}::node_collector::finish_tweeners()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:298:14, inlined from 'void {anonymous}::node_collector::finish()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:328:20, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:412:19: /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = {anonymous}::sort_pair_by_tile]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::node_collector::finish_opposite_edges()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:308:14, inlined from 'void {anonymous}::node_collector::finish()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:329:26, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:412:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::sort_pair_by_tile>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = {anonymous}::sort_pair_by_tile]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void {anonymous}::node_collector::finish_opposite_edges()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:308:14, inlined from 'void {anonymous}::node_collector::finish()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:329:26, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:412:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = {anonymous}::sort_by_tile]', inlined from 'void {anonymous}::node_collector::finish_backfill_nodes()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:318:14, inlined from 'void {anonymous}::node_collector::finish()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:330:26, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:412:19: /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:415:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:415:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:416:30: /usr/include/c++/12.2.1/bits/stl_algo.h:945:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 945 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]', inlined from 'std::vector valhalla::loki::nodes_in_bbox(const valhalla::midgard::AABB2 >&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/node_search.cc:420:14: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/locate_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/route_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/search.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/trace_route_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/reach.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/reach.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/routing.cc:5: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/map_matcher.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:5: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/connectivity_map.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/transit_available_action.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/connectivity_map.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/worker.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/height_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/transition_cost_model.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/transition_cost_model.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher_factory.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilehierarchy.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/status_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/worker.cc:10: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/state.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/emission_cost_model.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/route_action.cc: In member function 'void valhalla::loki::loki_worker_t::route(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/route_action.cc:127:18: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 127 | if (c.second == options.locations_size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/trace_route_action.cc: In function 'void {anonymous}::check_shape(const google::protobuf::RepeatedPtrField&, unsigned int, float)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/trace_route_action.cc:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 33 | } else if (shape.size() > max_shape) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/trace_route_action.cc: In function 'void {anonymous}::check_best_paths_shape(unsigned int, const google::protobuf::RepeatedPtrField&, size_t)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/trace_route_action.cc:91:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 91 | if ((best_paths > 1) && (shape.size() > max_best_paths_shape)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h: In constructor 'valhalla::meili::CandidateGridQuery::CandidateGridQuery(valhalla::baldr::GraphReader&, float, float)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h:92:23: warning: 'valhalla::meili::CandidateGridQuery::reader_' will be initialized after [-Wreorder] 92 | baldr::GraphReader& reader_; | ^~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h:86:9: warning: 'float valhalla::meili::CandidateGridQuery::cell_width_' [-Wreorder] 86 | float cell_width_; | ^~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:165:1: warning: when initialized here [-Wreorder] 165 | CandidateGridQuery::CandidateGridQuery(baldr::GraphReader& reader, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc: In member function 'void valhalla::loki::loki_worker_t::init_isochrones(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc:48:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 48 | } else if (options.contours_size() > max_contours) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc: In member function 'void valhalla::loki::loki_worker_t::isochrones(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc:69:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 69 | if (options.locations_size() > max_locations.find("isochrone")->second) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/map_matcher.h:13: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h: In constructor 'valhalla::meili::EdgeSegment::EdgeSegment(valhalla::baldr::GraphId, double, double, int, int, bool, int)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:87:8: warning: 'valhalla::meili::EdgeSegment::discontinuity' will be initialized after [-Wreorder] 87 | bool discontinuity{false}; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:86:11: warning: 'uint8_t valhalla::meili::EdgeSegment::restriction_idx' [-Wreorder] 86 | uint8_t restriction_idx{baldr::kInvalidRestriction}; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:54:1: warning: when initialized here [-Wreorder] 54 | EdgeSegment::EdgeSegment(baldr::GraphId the_edgeid, | ^~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc: In function 'valhalla::meili::MatchResult {anonymous}::CreateMatchResult(const valhalla::meili::Measurement&, valhalla::meili::StateId)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:72:39: warning: missing initializer for member 'valhalla::meili::MatchResult::begins_discontinuity' [-Wmissing-field-initializers] 72 | measurement.is_break_point()}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:72:39: warning: missing initializer for member 'valhalla::meili::MatchResult::ends_discontinuity' [-Wmissing-field-initializers] /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:72:39: warning: missing initializer for member 'valhalla::meili::MatchResult::begins_discontinuity' [-Wmissing-field-initializers] /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:72:39: warning: missing initializer for member 'valhalla::meili::MatchResult::ends_discontinuity' [-Wmissing-field-initializers] /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc: In function 'valhalla::meili::MatchResult {anonymous}::CreateMatchResult(const valhalla::meili::Measurement&, const Interpolation&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:82:39: warning: missing initializer for member 'valhalla::meili::MatchResult::begins_discontinuity' [-Wmissing-field-initializers] 82 | measurement.is_break_point()}; | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:82:39: warning: missing initializer for member 'valhalla::meili::MatchResult::ends_discontinuity' [-Wmissing-field-initializers] /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:82:39: warning: missing initializer for member 'valhalla::meili::MatchResult::begins_discontinuity' [-Wmissing-field-initializers] /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:82:39: warning: missing initializer for member 'valhalla::meili::MatchResult::ends_discontinuity' [-Wmissing-field-initializers] In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::PathLocation::fromPBF(const google::protobuf::RepeatedPtrField&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:280:23, inlined from 'std::string valhalla::loki::loki_worker_t::locate(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/locate_action.cc:25:71: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/loki/worker.h:5: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::midgard::GeoPoint}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::midgard::GeoPoint}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilegetter.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/curler.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::PathLocation::fromPBF(const google::protobuf::RepeatedPtrField&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:280:23, inlined from 'std::string valhalla::loki::loki_worker_t::transit_available(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/transit_available_action.cc:26:71: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::PathLocation::fromPBF(const google::protobuf::RepeatedPtrField&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:280:23, inlined from 'void valhalla::loki::loki_worker_t::route(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/route_action.cc:99:69: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::Location*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::Location*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:2: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = reverse_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:60: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilegetter.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/curler.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:12: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::baldr::PathLocation&}; _Tp = valhalla::baldr::PathLocation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::baldr::PathLocation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::baldr::GraphId&, const double&, valhalla::midgard::GeoPoint&, double&}; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const valhalla::baldr::GraphId&, const double&, valhalla::midgard::GeoPoint&, double&}; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::baldr::GraphId&}; _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::PathLocation}; _Tp = valhalla::baldr::PathLocation; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::EdgeSegment*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:5: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::baldr::GraphId&, const double&, const double&}; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:5: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >; _Predicate = {anonymous}::bin_handler_t::find_best_range(std::vector<{anonymous}::projector_wrapper>&) const::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:394:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 394 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::Location*; _Tp = valhalla::baldr::Location]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::loki::loki_worker_t::matrix(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:113:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::Location*; _Tp = valhalla::baldr::Location]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::Location*; _ForwardIterator = valhalla::baldr::Location*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::loki::loki_worker_t::matrix(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:113:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::Location*; _Tp = valhalla::baldr::Location]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::Location*; _ForwardIterator = valhalla::baldr::Location*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::loki::loki_worker_t::matrix(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:113:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::Location*; _Tp = valhalla::baldr::Location]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::loki::loki_worker_t::matrix(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:113:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::Location*; _Tp = valhalla::baldr::Location]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::Location*; _ForwardIterator = valhalla::baldr::Location*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::loki::loki_worker_t::matrix(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/matrix_action.cc:113:25: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::baldr::GraphId; _Alloc = std::allocator]', inlined from 'void valhalla::meili::GridRangeQuery::AddLineSegment(const item_t&, const coord_t&, const coord_t&) [with item_t = valhalla::baldr::GraphId; coord_t = valhalla::midgard::GeoPoint]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/grid_range_query.h:81:59: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const valhalla::baldr::GraphId&, const double&, const double&}; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]', inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:111:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:115:15: /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:115:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:115:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:115:15: /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool valhalla::meili::MergeRoute(const State&, const State&, std::vector&, const MatchResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:115:15: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::PathLocation::fromPBF(const google::protobuf::RepeatedPtrField&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:280:23, inlined from 'void valhalla::loki::loki_worker_t::isochrones(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/isochrone_action.cc:78:63: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*; _Tp = valhalla::meili::EdgeSegment]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::EdgeSegment*; _ForwardIterator = valhalla::meili::EdgeSegment*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::EdgeSegment; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/unordered_set.h:529:26, inlined from 'valhalla::loki::directed_reach valhalla::loki::Reach::operator()(const valhalla::baldr::DirectedEdge*, valhalla::baldr::GraphId, uint32_t, valhalla::baldr::GraphReader&, const std::shared_ptr&, uint8_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/reach.cc:84:17: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/unordered_set.h:529:26, inlined from 'valhalla::loki::directed_reach valhalla::loki::Reach::operator()(const valhalla::baldr::DirectedEdge*, valhalla::baldr::GraphId, uint32_t, valhalla::baldr::GraphReader&, const std::shared_ptr&, uint8_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/reach.cc:119:17: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc: In function 'void valhalla::meili::cut_segments(const std::vector&, int, int, const std::vector&, std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:163:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | new_segments.insert(new_segments.cend(), first_segment, last_segment + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:163:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc: In function 'std::vector valhalla::meili::ConstructRoute(const MapMatcher&, const std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:250:19: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 250 | route.insert(route.end(), new_segments.cbegin(), new_segments.cend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:250:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc: In member function 'std::vector valhalla::meili::CandidateCollector::WithinSquaredDistance(const valhalla::midgard::PointLL&, valhalla::baldr::Location::StopType, float, edgeid_iterator_t, edgeid_iterator_t, const valhalla::sif::cost_ptr_t&) const [with edgeid_iterator_t = std::__detail::_Node_const_iterator]': /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:30:1: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator' changed in GCC 7.1 30 | CandidateCollector::WithinSquaredDistance(const midgard::PointLL& location, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:30:1: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::PathLocation}; _Tp = valhalla::baldr::PathLocation; _Alloc = std::allocator]', inlined from 'std::vector valhalla::meili::CandidateCollector::WithinSquaredDistance(const valhalla::midgard::PointLL&, valhalla::baldr::Location::StopType, float, edgeid_iterator_t, edgeid_iterator_t, const valhalla::sif::cost_ptr_t&) const [with edgeid_iterator_t = std::__detail::_Node_const_iterator]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:123:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/routing.cc:1: /usr/include/c++/12.2.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = valhalla::baldr::GraphId; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:2292:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2292 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2293 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Distance = int; _Tp = {anonymous}::candidate_t; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 In member function 'auto valhalla::meili::CandidateGridQuery::Query(const valhalla::midgard::PointLL&, valhalla::baldr::Location::StopType, float, const valhalla::sif::cost_ptr_t&, const Collector&) const [with Collector = valhalla::meili::CandidateCollector]', inlined from 'virtual std::vector valhalla::meili::CandidateGridQuery::Query(const valhalla::midgard::PointLL&, valhalla::baldr::Location::StopType, float, const valhalla::sif::cost_ptr_t&) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/candidate_search.cc:234:73: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h:64:66: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator' changed in GCC 7.1 64 | edgeids.end(), costing); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/candidate_search.h:64:66: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = valhalla::baldr::GraphId; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = valhalla::baldr::GraphId; _Tp = std::unordered_set; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'std::unordered_map valhalla::meili::find_shortest_path(valhalla::baldr::GraphReader&, const std::vector&, uint16_t, labelset_ptr_t, const valhalla::midgard::DistanceApproximator >&, float, valhalla::sif::cost_ptr_t, const Label*, const float*, float, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/routing.cc:501:25: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = valhalla::baldr::GraphId; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = valhalla::baldr::GraphId; _Tp = std::unordered_set; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/unordered_map.h:746:26, inlined from 'std::unordered_map valhalla::meili::find_shortest_path(valhalla::baldr::GraphReader&, const std::vector&, uint16_t, labelset_ptr_t, const valhalla::midgard::DistanceApproximator >&, float, valhalla::sif::cost_ptr_t, const Label*, const float*, float, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/routing.cc:523:29: /usr/include/c++/12.2.1/bits/hashtable.h:969:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 969 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:33:13: warning: 'std::string {anonymous}::print_result(const valhalla::meili::StateContainer&, const std::vector&)' defined but not used [-Wunused-function] 33 | std::string print_result(const StateContainer& container, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Distance = int; _Tp = {anonymous}::projector_wrapper; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1900:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1629:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1629 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:61: /usr/include/c++/12.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::PathLocation::PathEdge]': /usr/include/c++/12.2.1/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc: In member function 'valhalla::loki::directed_reach {anonymous}::bin_handler_t::check_reachability(std::vector<{anonymous}::projector_wrapper>::iterator, std::vector<{anonymous}::projector_wrapper>::iterator, graph_tile_ptr, const valhalla::baldr::DirectedEdge*, valhalla::baldr::GraphId)': /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:453:18: note: parameter passing for argument of type 'std::vector<{anonymous}::projector_wrapper>::iterator' changed in GCC 7.1 453 | directed_reach check_reachability(std::vector::iterator begin, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:453:18: note: parameter passing for argument of type 'std::vector<{anonymous}::projector_wrapper>::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:8: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__stable_partition_adaptive(_ForwardIterator, _ForwardIterator, _Predicate, _Distance, _Pointer, _Distance) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Pointer = valhalla::baldr::PathLocation::PathEdge*; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::bin_handler_t::finalize():: >; _Distance = int]': /usr/include/c++/12.2.1/bits/stl_algo.h:1506:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1506 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1506:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1545:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1545 | std::__stable_partition_adaptive(__first, __middle, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | __len / 2, __buffer, | ~~~~~~~~~~~~~~~~~~~~ 1547 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1557:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1557 | std::__stable_partition_adaptive(__right_split, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1558 | __right_len, | ~~~~~~~~~~~~ 1559 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::PathLocation::PathEdge*; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::PathLocation::PathEdge*; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::PathLocation::PathEdge*; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Tp = valhalla::baldr::PathLocation::PathEdge]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::baldr::PathLocation::PathEdge*; _ForwardIterator = valhalla::baldr::PathLocation::PathEdge*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = valhalla::baldr::PathLocation::PathEdge; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:7: /usr/include/c++/12.2.1/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = valhalla::baldr::Location; _Value = valhalla::baldr::Location; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable.h:1182:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1182 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/hashtable.h:1182:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = valhalla::baldr::Location; _Value = valhalla::baldr::Location; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Value = valhalla::baldr::Location; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/unordered_set.h:171:4, inlined from '{anonymous}::bin_handler_t::bin_handler_t(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:262:83, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:812:51: /usr/include/c++/12.2.1/bits/hashtable.h:569:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 569 | __unique_keys{}) | ^ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >]', inlined from 'void {anonymous}::bin_handler_t::search()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:684:14, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:814:17: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::bin_handler_t::find_best_range(std::vector<{anonymous}::projector_wrapper>&) const:: >]', inlined from '_InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::bin_handler_t::find_best_range(std::vector<{anonymous}::projector_wrapper>&) const:: >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:109:28, inlined from '_IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >; _Predicate = {anonymous}::bin_handler_t::find_best_range(std::vector<{anonymous}::projector_wrapper>&) const::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:516:32, inlined from 'std::pair<__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >, __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> > > {anonymous}::bin_handler_t::find_best_range(std::vector<{anonymous}::projector_wrapper>&) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:671:36, inlined from 'void {anonymous}::bin_handler_t::search()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:686:35, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:814:17: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In member function 'void {anonymous}::bin_handler_t::handle_bin(std::vector<{anonymous}::projector_wrapper>::iterator, std::vector<{anonymous}::projector_wrapper>::iterator)', inlined from 'void {anonymous}::bin_handler_t::search()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:687:17, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:814:17: /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:576:38: note: parameter passing for argument of type 'std::vector<{anonymous}::projector_wrapper>::iterator' changed in GCC 7.1 576 | auto reach = check_reachability(begin, end, tile, edge, edge_id); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:594:46: note: parameter passing for argument of type 'std::vector<{anonymous}::projector_wrapper>::iterator' changed in GCC 7.1 594 | auto opp_reach = check_reachability(begin, end, opp_tile, opp_edge, opp_edgeid); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, vector<{anonymous}::projector_wrapper> >]', inlined from 'void {anonymous}::bin_handler_t::search()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:688:16, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:814:17: /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::projector_wrapper*, std::vector<{anonymous}::projector_wrapper> >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::unordered_map {anonymous}::bin_handler_t::finalize()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:707:16, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:816:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, vector<{anonymous}::candidate_t> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::unordered_map {anonymous}::bin_handler_t::finalize()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:707:16, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:816:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::candidate_t*, std::vector<{anonymous}::candidate_t> >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__stable_partition(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::bin_handler_t::finalize():: >]', inlined from '_BIter std::stable_partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::bin_handler_t::finalize()::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1617:37, inlined from 'std::unordered_map {anonymous}::bin_handler_t::finalize()' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:750:34, inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:816:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1580:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1580 | __buf(__first, std::distance(__first, __last)); | ^~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1582:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1582 | std::__stable_partition_adaptive(__first, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1583 | _DistanceType(__buf.requested_size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1584 | __buf.begin(), | ~~~~~~~~~~~~~~ 1585 | _DistanceType(__buf.size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::unordered_map {anonymous}::bin_handler_t::finalize()', inlined from 'std::unordered_map valhalla::loki::Search(const std::vector&, valhalla::baldr::GraphReader&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:816:27: /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:753:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 753 | filtered.insert(filtered.end(), std::make_move_iterator(new_end), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 754 | std::make_move_iterator(correlated.edges.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:753:24: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:780:39: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 780 | correlated.filtered_edges.insert(correlated.filtered_edges.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | std::make_move_iterator(filtered.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | std::make_move_iterator(filtered.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/search.cc:780:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:5: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50, from /usr/include/boost/assert/source_location.hpp:15, from /usr/include/boost/exception/exception.hpp:9, from /usr/include/boost/throw_exception.hpp:21, from /usr/include/boost/property_tree/ptree_fwd.hpp:16, from /usr/include/boost/property_tree/ptree.hpp:15, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/config.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/emission_cost_model.h:6: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const valhalla::baldr::GraphId]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:15: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/state.h:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::meili::Measurement&}; _Tp = valhalla::meili::Measurement; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::meili::Measurement; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /usr/include/boost/property_tree/ptree_fwd.hpp:18: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::MatchResult*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'valhalla::meili::MatchResults::MatchResults(std::vector&&, std::vector&&, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:102:9: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::MatchResult*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::meili::State&}; _Tp = valhalla::meili::State; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::meili::State; _Alloc = std::allocator]', inlined from 'void valhalla::meili::StateContainer::AppendState(const valhalla::meili::State&)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/state.h:188:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::Location}; _Tp = valhalla::baldr::Location; _Alloc = std::allocator]', inlined from 'static std::vector valhalla::baldr::PathLocation::fromPBF(const google::protobuf::RepeatedPtrField&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/pathlocation.h:280:23, inlined from 'void valhalla::loki::loki_worker_t::parse_costing(valhalla::Api&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/worker.cc:106:81: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_equals_iter<_Iterator1>::operator()(_Iterator2) [with _Iterator2 = __gnu_cxx::__normal_iterator >; _Iterator1 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/predefined_ops.h:293:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 293 | operator()(_Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter<__gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2059 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2059:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/property_tree/detail/ptree_utils.hpp:18, from /usr/include/boost/property_tree/string_path.hpp:17, from /usr/include/boost/property_tree/ptree.hpp:16: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2) [with _FIter1 = __gnu_cxx::__normal_iterator >; _FIter2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:4091:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4091 | search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4091:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4091:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4091:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter<__gnu_cxx::__normal_iterator > >]', inlined from '_ForwardIterator1 std::__search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:156:23, inlined from '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2) [with _FIter1 = __gnu_cxx::__normal_iterator >; _FIter2 = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4103:27: /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter<__gnu_cxx::__normal_iterator > >]', inlined from '_ForwardIterator1 std::__search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:165:20, inlined from '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2) [with _FIter1 = __gnu_cxx::__normal_iterator >; _FIter2 = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4103:27: /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2112 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2113 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/map_matcher.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:5: In member function 'bool valhalla::meili::MatchResults::operator==(const valhalla::meili::MatchResults&) const', inlined from 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Value = const valhalla::meili::MatchResults]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:270:17: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:118:58: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 118 | (edges.size() <= p.edges.size() && std::search(p.e1, p.e2, e1, e2) != p.edges.cend()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:118:58: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:117:58: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 117 | return (p.edges.size() <= edges.size() && std::search(e1, e2, p.e1, p.e2) != edges.cend()) || | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/match_result.h:117:58: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool {anonymous}::path_t::crosses(const valhalla::baldr::PathLocation&) const' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:475:20, inlined from 'void valhalla::meili::MapMatcher::RemoveRedundancies(const std::vector&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:573:47: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In member function 'bool {anonymous}::path_t::operator!=(const {anonymous}::path_t&) const', inlined from 'void valhalla::meili::MapMatcher::RemoveRedundancies(const std::vector&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:574:38: /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:471:23: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 471 | return std::search(e1, e2, p.e1, p.e2) == e2 && std::search(p.e1, p.e2, e1, e2) == p.e2; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:471:23: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:471:64: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 471 | return std::search(e1, e2, p.e1, p.e2) == e2 && std::search(p.e1, p.e2, e1, e2) == p.e2; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:471:64: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'valhalla::meili::StateId::Time valhalla::meili::StateContainer::AppendMeasurement(const valhalla::meili::Measurement&)' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/state.h:163:27, inlined from 'valhalla::meili::StateId::Time valhalla::meili::MapMatcher::AppendMeasurement(const valhalla::meili::Measurement&, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:882:49: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::MatchResult*; _ForwardIterator = valhalla::meili::MatchResult*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::MatchResult*; _ForwardIterator = valhalla::meili::MatchResult*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::MatchResult*; _Tp = valhalla::meili::MatchResult]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::meili::MatchResult*; _ForwardIterator = valhalla::meili::MatchResult*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::meili::MatchResult; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'std::vector valhalla::meili::MapMatcher::OfflineMatch(const std::vector&, uint32_t)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:786:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Built target valhalla-meili [ 73%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/alternates.cc.o [ 73%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/astar_bss.cc.o [ 73%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/attributes_controller.cc.o [ 75%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/bidirectional_astar.cc.o [ 75%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/centroid.cc.o [ 75%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/costmatrix.cc.o [ 75%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/dijkstras.cc.o [ 78%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/isochrone_action.cc.o [ 78%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/isochrone.cc.o [ 78%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/map_matcher.cc.o [ 78%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/matrix_action.cc.o [ 78%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/multimodal.cc.o [ 80%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/optimized_route_action.cc.o [ 80%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/optimizer.cc.o [ 80%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/route_action.cc.o [ 80%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/route_matcher.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/status_action.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/timedistancematrix.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/timedistancebssmatrix.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/trace_attributes_action.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/trace_route_action.cc.o [ 85%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/triplegbuilder.cc.o [ 85%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/unidirectional_astar.cc.o [ 85%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/worker.cc.o In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/fpclassify.hpp:18, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19, from /usr/include/boost/multiprecision/cpp_bin_float.hpp:15, from /usr/include/boost/geometry/core/coordinate_promotion.hpp:16, from /usr/include/boost/geometry/core/radian_access.hpp:30, from /usr/include/boost/geometry/geometry.hpp:50, from /usr/include/boost/geometry.hpp:17, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:1: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const boost::geometry::section > >, 2>&}; _Tp = boost::geometry::section > >, 2>; _Alloc = std::allocator > >, 2> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >, 2>, std::allocator > >, 2> > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::geometry::section > >, 2>; _Alloc = std::allocator > >, 2> >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >, 2>*, std::vector > >, 2>, std::allocator > >, 2> > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::geometry::detail::envelope::longitude_interval}; _Tp = boost::geometry::detail::envelope::longitude_interval; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::geometry::detail::envelope::longitude_interval}; _Tp = boost::geometry::detail::envelope::longitude_interval; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/integer/common_factor_rt.hpp:18, from /usr/include/boost/rational.hpp:82, from /usr/include/boost/geometry/core/coordinate_promotion.hpp:15: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = boost::geometry::detail::max_interval_gap::sweep_event >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': /usr/include/c++/12.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type 'boost::geometry::detail::max_interval_gap::sweep_event >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = boost::geometry::detail::max_interval_gap::sweep_event >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'boost::geometry::detail::max_interval_gap::sweep_event >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: note: parameter passing for argument of type 'boost::geometry::detail::max_interval_gap::sweep_event >' changed in GCC 7.1 247 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: note: parameter passing for argument of type 'boost::geometry::detail::max_interval_gap::sweep_event >' changed in GCC 7.1 In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]', inlined from 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:413:23, inlined from 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(_InputIterator, _InputIterator, const _Compare&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = boost::geometry::detail::max_interval_gap::sweep_event >; _Sequence = std::vector >, std::allocator > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]' at /usr/include/c++/12.2.1/bits/stl_queue.h:634:18, inlined from 'static void boost::geometry::detail::max_interval_gap::initialization_visitor::apply(const Range&, PriorityQueue&, EventVisitor&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, boost::geometry::detail::max_interval_gap::event_greater > > >; EventVisitor = boost::geometry::detail::max_interval_gap::event_visitor > >]' at /usr/include/boost/geometry/algorithms/detail/max_interval_gap.hpp:110:23, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&, const InterruptPolicy&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >; InterruptPolicy = detail::sweep::no_interrupt_policy]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:53:33, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:80:10, inlined from 'typename boost::range_value::type::difference_type boost::geometry::maximum_gap(const RangeOfIntervals&, T&, T&) [with RangeOfIntervals = std::vector, std::allocator > >; T = double]' at /usr/include/boost/geometry/algorithms/detail/max_interval_gap.hpp:237:20, inlined from 'static void boost::geometry::detail::envelope::envelope_range_of_longitudes::apply(const RangeOfLongitudeIntervals&, Longitude&, Longitude&) [with RangeOfLongitudeIntervals = std::vector, std::allocator > >; Longitude = double; Units = boost::geometry::degree]' at /usr/include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp:125:58: /usr/include/c++/12.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]', inlined from 'void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:333:19, inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = boost::geometry::detail::max_interval_gap::sweep_event >; _Sequence = std::vector >, std::allocator > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]' at /usr/include/c++/12.2.1/bits/stl_queue.h:776:15, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&, const InterruptPolicy&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >; InterruptPolicy = detail::sweep::no_interrupt_policy]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:57:18, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:80:10, inlined from 'typename boost::range_value::type::difference_type boost::geometry::maximum_gap(const RangeOfIntervals&, T&, T&) [with RangeOfIntervals = std::vector, std::allocator > >; T = double]' at /usr/include/boost/geometry/algorithms/detail/max_interval_gap.hpp:237:20, inlined from 'static void boost::geometry::detail::envelope::envelope_range_of_longitudes::apply(const RangeOfLongitudeIntervals&, Longitude&, Longitude&) [with RangeOfLongitudeIntervals = std::vector, std::allocator > >; Longitude = double; Units = boost::geometry::degree]' at /usr/include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp:125:58: /usr/include/c++/12.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]', inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = boost::geometry::detail::max_interval_gap::sweep_event >; _Sequence = std::vector >, std::allocator > > >; _Compare = boost::geometry::detail::max_interval_gap::event_greater > >]' at /usr/include/c++/12.2.1/bits/stl_queue.h:749:16, inlined from 'void boost::geometry::detail::max_interval_gap::event_visitor::apply(const Event&, PriorityQueue&) [with PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, boost::geometry::detail::max_interval_gap::event_greater > > >; Event = boost::geometry::detail::max_interval_gap::sweep_event >]' at /usr/include/boost/geometry/algorithms/detail/max_interval_gap.hpp:135:23, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&, const InterruptPolicy&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >; InterruptPolicy = detail::sweep::no_interrupt_policy]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:58:28, inlined from 'void boost::geometry::sweep(const Range&, PriorityQueue&, InitializationVisitor&, EventVisitor&) [with Range = std::vector, std::allocator > >; PriorityQueue = std::priority_queue >, std::vector >, std::allocator > > >, detail::max_interval_gap::event_greater > > >; InitializationVisitor = detail::max_interval_gap::initialization_visitor; EventVisitor = detail::max_interval_gap::event_visitor > >]' at /usr/include/boost/geometry/algorithms/detail/sweep.hpp:80:10, inlined from 'typename boost::range_value::type::difference_type boost::geometry::maximum_gap(const RangeOfIntervals&, T&, T&) [with RangeOfIntervals = std::vector, std::allocator > >; T = double]' at /usr/include/boost/geometry/algorithms/detail/max_interval_gap.hpp:237:20, inlined from 'static void boost::geometry::detail::envelope::envelope_range_of_longitudes::apply(const RangeOfLongitudeIntervals&, Longitude&, Longitude&) [with RangeOfLongitudeIntervals = std::vector, std::allocator > >; Longitude = double; Units = boost::geometry::degree]' at /usr/include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp:125:58: /usr/include/c++/12.2.1/bits/stl_heap.h:216:23: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 216 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:216:23: note: parameter passing for argument of type '_ValueType' {aka 'boost::geometry::detail::max_interval_gap::sweep_event >'} changed in GCC 7.1 In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:42, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections > >, 2>; Strategy = boost::geometry::strategies::relate::geographic<>; DimensionVector = std::integer_sequence]': /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 394 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:394:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1690:33, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:706:23, inlined from 'boost::geometry::model::linestring::linestring(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Point = valhalla::midgard::GeoPoint; Container = std::vector; Allocator = std::allocator]' at /usr/include/boost/geometry/geometries/linestring.hpp:77:31, inlined from 'std::unordered_set valhalla::loki::edges_in_rings(const google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&, const std::shared_ptr&, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:169:39: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = boost::geometry::model::linestring >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections > >, 2>; Strategy = boost::geometry::strategies::relate::geographic<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]', inlined from 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = model::linestring >; Sections = sections > >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::geographic<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:927:17, inlined from 'static void boost::geometry::detail::get_turns::get_turns_generic::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, boost::array >, boost::geometry::segment_ratio >, 2> >, std::allocator >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, boost::array >, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::disjoint::disjoint_interrupt_policy; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type >, std::vector, std::allocator > >, boost::geometry::detail::disjoint::assign_disjoint_policy, boost::geometry::linestring_tag, boost::geometry::ring_tag, boost::geometry::linear_tag, boost::geometry::areal_tag>]' at /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:536:53, inlined from 'static bool boost::geometry::detail::disjoint::disjoint_linear::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp:130:21, inlined from 'static bool boost::geometry::detail::disjoint::disjoint_linear_areal::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >; NoIntersectionsPolicy = boost::geometry::detail::disjoint::disjoint_no_intersections_policy >, std::vector, std::allocator > >, boost::geometry::linestring_tag, boost::geometry::linestring_tag>]' at /usr/include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp:119:59, inlined from 'static bool boost::geometry::dispatch::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >; unsigned int DimensionCount = 2; Tag1 = boost::geometry::areal_tag; Tag2 = boost::geometry::linear_tag]' at /usr/include/boost/geometry/algorithms/dispatch/disjoint.hpp:82:21, inlined from 'static bool boost::geometry::resolve_strategy::disjoint::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:97:25, inlined from 'static bool boost::geometry::resolve_dynamic::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >; bool IsDynamic = false; bool IsCollection = false]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:129:21, inlined from 'bool boost::geometry::disjoint(const Geometry1&, const Geometry2&) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:231:21, inlined from 'bool boost::geometry::intersects(const Geometry1&, const Geometry2&) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/intersects/interface.hpp:108:32, inlined from 'std::unordered_set valhalla::loki::edges_in_rings(const google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&, const std::shared_ptr&, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:168:38: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_range::apply(const Range&, const RobustPolicy&, Sections&, const Strategy&, boost::geometry::ring_identifier, std::size_t) [with Range = std::vector, std::allocator > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections > >, 2>; Strategy = boost::geometry::strategies::relate::geographic<>; boost::geometry::closure_selector Closure = boost::geometry::closed; bool Reverse = false; DimensionVector = std::integer_sequence]', inlined from 'void boost::geometry::sectionalize(const Geometry&, const RobustPolicy&, Sections&, const Strategy&, int, std::size_t) [with bool Reverse = false; DimensionVector = std::integer_sequence; Geometry = std::vector, std::allocator > >; Sections = sections > >, 2>; RobustPolicy = detail::no_rescale_policy; Strategy = strategies::relate::geographic<>]' at /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:927:17, inlined from 'static void boost::geometry::detail::get_turns::get_turns_generic::apply(int, const Geometry1&, int, const Geometry2&, const Strategy&, const RobustPolicy&, Turns&, InterruptPolicy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; RobustPolicy = boost::geometry::detail::no_rescale_policy; Turns = std::deque >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, boost::array >, boost::geometry::segment_ratio >, 2> >, std::allocator >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, boost::array >, boost::geometry::segment_ratio >, 2> > > >; InterruptPolicy = boost::geometry::detail::disjoint::disjoint_interrupt_policy; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >; bool Reverse1 = false; bool Reverse2 = false; TurnPolicy = boost::geometry::detail::get_turns::get_turn_info_type >, std::vector, std::allocator > >, boost::geometry::detail::disjoint::assign_disjoint_policy, boost::geometry::linestring_tag, boost::geometry::ring_tag, boost::geometry::linear_tag, boost::geometry::areal_tag>]' at /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:538:53, inlined from 'static bool boost::geometry::detail::disjoint::disjoint_linear::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp:130:21, inlined from 'static bool boost::geometry::detail::disjoint::disjoint_linear_areal::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = boost::geometry::model::linestring >; Geometry2 = std::vector, std::allocator > >; NoIntersectionsPolicy = boost::geometry::detail::disjoint::disjoint_no_intersections_policy >, std::vector, std::allocator > >, boost::geometry::linestring_tag, boost::geometry::linestring_tag>]' at /usr/include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp:119:59, inlined from 'static bool boost::geometry::dispatch::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::strategies::relate::geographic<>; Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >; unsigned int DimensionCount = 2; Tag1 = boost::geometry::areal_tag; Tag2 = boost::geometry::linear_tag]' at /usr/include/boost/geometry/algorithms/dispatch/disjoint.hpp:82:21, inlined from 'static bool boost::geometry::resolve_strategy::disjoint::apply(const Geometry1&, const Geometry2&, boost::geometry::default_strategy) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:97:25, inlined from 'static bool boost::geometry::resolve_dynamic::disjoint::apply(const Geometry1&, const Geometry2&, const Strategy&) [with Strategy = boost::geometry::default_strategy; Geometry1 = std::vector, std::allocator > >; Geometry2 = boost::geometry::model::linestring >; bool IsDynamic = false; bool IsCollection = false]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:129:21, inlined from 'bool boost::geometry::disjoint(const Geometry1&, const Geometry2&) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:231:21, inlined from 'bool boost::geometry::intersects(const Geometry1&, const Geometry2&) [with Geometry1 = std::vector, std::allocator > >; Geometry2 = model::linestring >]' at /usr/include/boost/geometry/algorithms/detail/intersects/interface.hpp:108:32, inlined from 'std::unordered_set valhalla::loki::edges_in_rings(const google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&, const std::shared_ptr&, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:168:38: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:599:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 599 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 600 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 602 | ring_id, max_count); | ~~~~~~~~~~~~~~~~~~~ [ 85%] Built target valhalla-loki In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/costmatrix.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc:6: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/timedistancebssmatrix.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancebssmatrix.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/dijkstras.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/dijkstras.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/map_matcher.cc:6: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/isochrone.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/isochrone.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/worker.cc:12: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/astar_bss.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/astar_bss.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/time_info.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/alternates.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/alternates.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/unidirectional_astar.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/unidirectional_astar.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_attributes_action.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:11: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/costmatrix.h: In constructor 'valhalla::thor::CostMatrix::CostMatrix()': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/costmatrix.h:127:19: warning: 'valhalla::thor::CostMatrix::mode_' will be initialized after [-Wreorder] 127 | sif::TravelMode mode_; | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/costmatrix.h:124:12: warning: 'uint32_t valhalla::thor::CostMatrix::access_mode_' [-Wreorder] 124 | uint32_t access_mode_; | ^~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc:37:1: warning: when initialized here [-Wreorder] 37 | CostMatrix::CostMatrix() | ^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc: In member function 'std::vector valhalla::thor::CostMatrix::SourceToTarget(const google::protobuf::RepeatedPtrField&, const google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, valhalla::sif::TravelMode, float)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc:154:11: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 154 | if (n >= kMaxMatrixIterations) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc: In member function 'void valhalla::thor::CostMatrix::Initialize(const google::protobuf::RepeatedPtrField&, const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/costmatrix.cc:186:8: warning: variable 'all_the_same' set but not used [-Wunused-but-set-variable] 186 | bool all_the_same = true; | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/multimodal.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/multimodal.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancebssmatrix.cc: In member function 'void valhalla::thor::TimeDistanceBSSMatrix::ExpandForward(valhalla::baldr::GraphReader&, const valhalla::baldr::GraphId&, const valhalla::sif::EdgeLabel&, uint32_t, bool, bool, valhalla::sif::TravelMode)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancebssmatrix.cc:88:12: warning: unused variable 'shortcuts' [-Wunused-variable] 88 | uint32_t shortcuts = 0; | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancebssmatrix.cc: In member function 'std::vector valhalla::thor::TimeDistanceBSSMatrix::OneToMany(const valhalla::Location&, const google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, valhalla::sif::TravelMode, float)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancebssmatrix.cc:194:20: warning: unused variable 'tile' [-Wunused-variable] 194 | const GraphTile* tile; | ^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/autocost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/matrix_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/dijkstras.cc: In member function 'void valhalla::thor::Dijkstras::SetOriginLocations(valhalla::baldr::GraphReader&, google::protobuf::RepeatedPtrField&, const std::shared_ptr&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/dijkstras.cc:793:27: warning: unused variable 'opp_dir_edge' [-Wunused-variable] 793 | const DirectedEdge* opp_dir_edge = opp_tile->directededge(opp_edge_id); | ^~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/astar_bss.cc: In member function 'virtual std::vector > valhalla::thor::AStarBSSAlgorithm::GetBestPath(valhalla::Location&, valhalla::Location&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, valhalla::sif::TravelMode, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/astar_bss.cc:273:12: warning: unused variable 'density' [-Wunused-variable] 273 | uint32_t density = SetDestination(graphreader, destination); | ^~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/route_matcher.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/dynamiccost.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/autocost.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/optimized_route_action.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/isochrone.h:15: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h: In instantiation of 'void valhalla::midgard::GriddedData::SetIfLessThan(int, const value_type&) [with unsigned int dimensions_t = 2; value_type = std::array]': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:179:28: required from here /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h:56:33: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 56 | if (tile_id >= 0 && tile_id < data_.size()) { | ~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc: In function 'bool {anonymous}::is_highly_reachable(const valhalla::Location&, const valhalla::Location_PathEdge&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:113:31: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 113 | return edge.inbound_reach() >= loc.minimum_reachability() && | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:114:32: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 114 | edge.outbound_reach() >= loc.minimum_reachability(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:16:10: warning: 'uint32_t {anonymous}::GetOperatorId(const graph_tile_ptr&, uint32_t, std::unordered_map, unsigned int>&)' defined but not used [-Wunused-function] 16 | uint32_t GetOperatorId(const graph_tile_ptr& tile, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/double_bucket_queue.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:11: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = valhalla::thor::CandidateConnection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/timedistancematrix.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancematrix.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void valhalla::thor::filter_alternates_by_stretch(std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/alternates.cc:71:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void valhalla::thor::filter_alternates_by_stretch(std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/alternates.cc:71:12: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/matrix_action.cc: In member function 'std::string valhalla::thor::thor_worker_t::matrix(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/matrix_action.cc:69:40: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 69 | if (options.sources().size() > kCostMatrixThreshold && | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/matrix_action.cc:70:40: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 70 | options.targets().size() > kCostMatrixThreshold) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/status_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/costconstants.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/centroid.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/centroid.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc: In function 'bool {anonymous}::expand_from_node(const valhalla::sif::mode_costing_t&, const valhalla::sif::TravelMode&, valhalla::baldr::GraphReader&, const google::protobuf::RepeatedPtrField&, std::vector >&, const valhalla::baldr::TimeInfo&, bool, size_t&, const graph_tile_ptr&, const valhalla::baldr::GraphId&, end_node_t&, valhalla::sif::EdgeLabel&, valhalla::sif::Cost&, std::vector&, bool, valhalla::baldr::GraphId&, followed_edges_t&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:168:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 168 | while (index < shape.size()) { | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc: In function 'valhalla::baldr::TimeInfo {anonymous}::init_time_info(valhalla::baldr::GraphReader&, valhalla::Options&, valhalla::baldr::DateTime::tz_sys_info_cache_t*)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:266:8: warning: variable 'time_info' set but not used [-Wunused-but-set-variable] 266 | auto time_info = TimeInfo::invalid(); | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc: In static member function 'static bool valhalla::thor::RouteMatcher::FormPath(const valhalla::sif::mode_costing_t&, const valhalla::sif::TravelMode&, valhalla::baldr::GraphReader&, valhalla::Options&, std::vector >&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:313:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 313 | for (size_t i = 1; i < options.shape_size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:375:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 375 | while (index < options.shape_size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone_action.cc:2: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/time_info.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/double_bucket_queue.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/isochrone.h:11: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1099 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/isochrone.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'std::vector > {anonymous}::OriginEdgeShape(const std::vector >&, double) [with PrecisionT = double]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:48:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]', inlined from 'std::vector > {anonymous}::OriginEdgeShape(const std::vector >&, double) [with PrecisionT = double]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:49:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]', inlined from 'void valhalla::thor::Isochrone::UpdateIsoTile(const valhalla::sif::EdgeLabel&, valhalla::baldr::GraphReader&, const valhalla::midgard::PointLL&, float, float)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone.cc:277:17: /usr/include/c++/12.2.1/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/dijkstras.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::TimeInfo}; _Tp = valhalla::baldr::TimeInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/map_matcher.cc:4: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::thor::PathInfo}; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/timedistancematrix.h: In constructor 'valhalla::thor::TimeDistanceMatrix::TimeDistanceMatrix()': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/timedistancematrix.h:143:19: warning: 'valhalla::thor::TimeDistanceMatrix::mode_' will be initialized after [-Wreorder] 143 | sif::TravelMode mode_; | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/timedistancematrix.h:117:12: warning: 'uint32_t valhalla::thor::TimeDistanceMatrix::settled_count_' [-Wreorder] 117 | uint32_t settled_count_; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/timedistancematrix.cc:30:1: warning: when initialized here [-Wreorder] 30 | TimeDistanceMatrix::TimeDistanceMatrix() | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc: In member function 'std::vector > valhalla::thor::BidirectionalAStar::FormPath(valhalla::baldr::GraphReader&, const valhalla::Options&, const valhalla::Location&, const valhalla::Location&, const valhalla::baldr::TimeInfo&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1172:14: warning: unused variable 'pathcost' [-Wunused-variable] 1172 | uint32_t pathcost = edgelabels_forward_[idx1].cost().cost + edgelabels_reverse_[idx2].cost().cost; | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:6: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred:: >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2131 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2131:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2134:31: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2140:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2140 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::thor::PathInfo}; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]', inlined from 'static std::deque, std::vector > > valhalla::thor::MapMatcher::FormPath(valhalla::meili::MapMatcher*, const std::vector&, const std::vector&, const valhalla::sif::mode_costing_t&, valhalla::sif::TravelMode, valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/map_matcher.cc:294:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/worker.cc:7: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::meili::Measurement}; _Tp = valhalla::meili::Measurement; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::meili::Measurement}; _Tp = valhalla::meili::Measurement; _Alloc = std::allocator]', inlined from 'void valhalla::thor::thor_worker_t::parse_measurements(const valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/worker.cc:277:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/route_matcher.h:5: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::RouteMatcher::FormPath(const valhalla::sif::mode_costing_t&, const valhalla::sif::TravelMode&, valhalla::baldr::GraphReader&, valhalla::Options&, std::vector >&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:60, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator*, vector, allocator > > > >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::RemovePathEdges(valhalla::Location*, const valhalla::baldr::GraphId&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/admin.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:10: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = reverse_iterator<__gnu_cxx::__normal_iterator*, vector, allocator > > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc: In member function 'std::vector > > > valhalla::thor::thor_worker_t::map_match(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:215:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 215 | for (int i = 0; i < result.results.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:236:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 236 | j < matcher->state_container().state(match.stateid).candidate().edges.size() - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc: In member function 'void valhalla::thor::thor_worker_t::build_route(const std::deque, std::vector > >&, const std::vector&, valhalla::Options&, valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:409:69: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 409 | segment->first_match_idx > -1 && segment->first_match_idx < match_results.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:415:67: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 415 | segment->last_match_idx > -1 && segment->last_match_idx < match_results.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::TimeInfo}; _Tp = valhalla::baldr::TimeInfo; _Alloc = std::allocator]', inlined from 'std::vector valhalla::thor::Dijkstras::SetTime(google::protobuf::RepeatedPtrField&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/dijkstras.cc:105:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:8: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t}; _Tp = {anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t; _Alloc = std::allocator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t>::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t}; _Tp = {anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t; _Alloc = std::allocator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t>]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t*, std::vector<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t> >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:66: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function '_BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:242:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | prev(_BidirectionalIterator __x, typename | ^~~~ In file included from /usr/include/c++/12.2.1/algorithm:61: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1128 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool):: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool):: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'bool {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:43:19: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool):: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool):: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'bool {anonymous}::intermediate_loc_edge_trimming(valhalla::Location&, const valhalla::baldr::GraphId&, const valhalla::baldr::GraphId&, std::unordered_map >&, size_t, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:46:19: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/multimodal.h:5: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = valhalla::sif::Cost; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc: In member function 'void valhalla::thor::thor_worker_t::centroid(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:292:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 292 | thor::TripLegBuilder::Build(options, controller, *reader, mode_costing, path.begin(), path.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | *origin, dest, leg, {"centroid"}, interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:292:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const valhalla::Location&}; _Tp = valhalla::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = google::protobuf::internal::RepeatedPtrIterator; = void; _Tp = valhalla::Location; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/algorithm:61, from /usr/include/boost/property_tree/detail/ptree_utils.hpp:18, from /usr/include/boost/property_tree/string_path.hpp:17, from /usr/include/boost/property_tree/ptree.hpp:16, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:8: In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:119:21, inlined from 'valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&):: [with auto:2 = std::reverse_iterator >; auto:3 = std::reverse_iterator >]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:467:24, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:560:29: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:123:27, inlined from 'valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&):: [with auto:2 = std::reverse_iterator >; auto:3 = std::reverse_iterator >]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:467:24, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:560:29: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:560:29: /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:510:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 510 | path.insert(path.end(), temp_path.begin(), temp_path.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:510:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::Location; _Alloc = std::allocator]', inlined from 'valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&):: [with auto:2 = std::reverse_iterator >; auto:3 = std::reverse_iterator >]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:520:34, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:560:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In lambda function, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:560:29: /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:538:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 538 | TripLegBuilder::Build(options, controller, *reader, mode_costing, path.begin(), path.end(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | *origin, *destination, leg, algorithms, interrupt, edge_trimming, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | intermediates); | ~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:538:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:119:21, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:571:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:123:27, inlined from 'void valhalla::thor::thor_worker_t::path_arrive_by(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:571:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:10: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1099 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >&):: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >&):: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::RouteMatcher::FormPath(const valhalla::sif::mode_costing_t&, const valhalla::sif::TravelMode&, valhalla::baldr::GraphReader&, valhalla::Options&, std::vector >&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'static bool valhalla::thor::RouteMatcher::FormPath(const valhalla::sif::mode_costing_t&, const valhalla::sif::TravelMode&, valhalla::baldr::GraphReader&, valhalla::Options&, std::vector >&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:447:29: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:119:21, inlined from 'valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&):: [with auto:6 = google::protobuf::internal::RepeatedPtrIterator; auto:7 = google::protobuf::internal::RepeatedPtrIterator]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:622:24, inlined from 'void valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:705:29: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:123:27, inlined from 'valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&):: [with auto:6 = google::protobuf::internal::RepeatedPtrIterator; auto:7 = google::protobuf::internal::RepeatedPtrIterator]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:622:24, inlined from 'void valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:705:29: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:705:29: /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:662:20: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 662 | path.insert(path.end(), temp_path.begin(), temp_path.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:662:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:682:36: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 682 | thor::TripLegBuilder::Build(options, controller, *reader, mode_costing, path.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683 | path.end(), *origin, *destination, leg, algorithms, interrupt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684 | edge_trimming, {std::next(origin), destination}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:682:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:682:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:119:21, inlined from 'void valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:715:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::]', inlined from 'void {anonymous}::remove_path_edges(valhalla::Location&, Predicate) [with Predicate = valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)::]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:123:27, inlined from 'void valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_action.cc:715:28: /usr/include/c++/12.2.1/bits/stl_algo.h:877:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 877 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 878 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector > valhalla::thor::Centroid::FormPaths(const valhalla::thor::ExpansionType&, const google::protobuf::RepeatedPtrField&, const label_container_t&, valhalla::baldr::GraphReader&, valhalla::Location&) const [with label_container_t = std::vector]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/centroid.cc:234:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector > valhalla::thor::Centroid::FormPaths(const valhalla::thor::ExpansionType&, const google::protobuf::RepeatedPtrField&, const label_container_t&, valhalla::baldr::GraphReader&, valhalla::Location&) const [with label_container_t = std::vector]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/centroid.cc:234:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1134:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1134 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = {anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t; _Alloc = std::allocator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t>]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = {anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t; _Alloc = std::allocator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t>]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'void {anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:281:20: /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t*, std::vector<{anonymous}::SetShapeAttributes(const valhalla::thor::AttributesController&, const graph_tile_ptr&, const graph_tile_ptr&, const valhalla::baldr::DirectedEdge*, std::vector, std::allocator > >&, size_t, valhalla::TripLeg&, double, double, double, bool, const valhalla::baldr::IncidentResult&)::cut_t> >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/vector:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:6: /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::route_match(valhalla::Api&)::]': /usr/include/c++/12.2.1/bits/predefined_ops.h:317:9: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::RemovePathEdges(valhalla::Location*, const valhalla::baldr::GraphId&):: >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::RemovePathEdges(valhalla::Location*, const valhalla::baldr::GraphId&):: >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = {anonymous}::RemovePathEdges(valhalla::Location*, const valhalla::baldr::GraphId&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'void {anonymous}::RemovePathEdges(valhalla::Location*, const valhalla::baldr::GraphId&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:414:26: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/bits/stl_tree.h:63, from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:5: /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const valhalla::baldr::GraphId]': /usr/include/c++/12.2.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc: In static member function 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1317:6: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 1317 | void TripLegBuilder::Build( | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1317:6: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1549:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1549 | std::reverse(edge_shape.begin(), edge_shape.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1590:24: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1590 | trip_shape.insert(trip_shape.end(), edge_shape.begin() + !is_first_edge, edge_shape.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1590:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1596:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1596 | std::reverse(edge_shape.begin(), edge_shape.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1610:24: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1610 | trip_shape.insert(trip_shape.end(), edge_shape.begin() + !is_first_edge, edge_shape.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1610:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1614:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1614:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1614:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1614:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1616:26: /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1616:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1616:26: /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void valhalla::thor::TripLegBuilder::Build(const valhalla::Options&, const valhalla::thor::AttributesController&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, std::vector::const_iterator, std::vector::const_iterator, valhalla::Location&, valhalla::Location&, valhalla::TripLeg&, const std::vector >&, const std::function*, const std::unordered_map >&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1616:26: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/tiles.h:7, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:20, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/isochrone_action.cc:1: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::list >; _Args = {const std::__cxx11::list, std::allocator > >&}; _Tp = std::_List_node > >]' at /usr/include/c++/12.2.1/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::list >; _Args = {const std::__cxx11::list, std::allocator > >&}; _Tp = std::_List_node > >]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:516:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::__cxx11::list, std::allocator > >&}; _Tp = std::__cxx11::list >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::list, std::allocator > >&}; _Tp = std::__cxx11::list >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_list.h:2005:32, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::list, std::allocator > >&}; _Tp = std::__cxx11::list >; _Alloc = std::allocator > >]' at /usr/include/c++/12.2.1/bits/stl_list.h:1321:19: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = google::protobuf::internal::RepeatedPtrIterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = google::protobuf::internal::RepeatedPtrIterator; _Predicate = valhalla::thor::thor_worker_t::route_match(valhalla::Api&)::]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3877:28, inlined from 'void valhalla::thor::thor_worker_t::route_match(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:159:31: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc: In member function 'void valhalla::thor::thor_worker_t::route_match(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:168:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 168 | thor::TripLegBuilder::Build(options, controller, *reader, mode_costing, pleg.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | pleg.end(), *origin, *dest, leg, {"edge_walk"}, interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:168:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:319:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:319:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:319:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:319:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*; _Tp = valhalla::thor::PathInfo]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::thor::PathInfo*; _ForwardIterator = valhalla::thor::PathInfo*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = valhalla::thor::PathInfo; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:319:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc: In member function 'void valhalla::thor::thor_worker_t::build_trace(const std::deque, std::vector > >&, std::vector&, valhalla::Options&, valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:342:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 342 | thor::TripLegBuilder::Build(options, controller, matcher->graphreader(), mode_costing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | path_edges.begin(), path_edges.end(), *origin_location, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | *destination_location, leg, {"map_snap"}, interrupt, edge_trimming); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:342:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc: In member function 'void valhalla::thor::thor_worker_t::build_route(const std::deque, std::vector > >&, const std::vector&, valhalla::Options&, valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | TripLegBuilder::Build(options, controller, matcher->graphreader(), mode_costing, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | path.first.cbegin(), path.first.cend(), *origin_location, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | *destination_location, leg, {"map_snap"}, interrupt, edge_trimming); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/trace_route_action.cc:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::thor::CandidateConnection}; _Tp = valhalla::thor::CandidateConnection; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::thor::CandidateConnection}; _Tp = valhalla::thor::CandidateConnection; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'valhalla::midgard::GriddedData::contours_t valhalla::midgard::GriddedData::GenerateContours(std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&, bool, float, float) const [with unsigned int dimensions_t = 2]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h:326:43: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'valhalla::midgard::GriddedData::contours_t valhalla::midgard::GriddedData::GenerateContours(std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&, bool, float, float) const [with unsigned int dimensions_t = 2]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h:335:49: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'valhalla::midgard::GriddedData::contours_t valhalla::midgard::GriddedData::GenerateContours(std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&, bool, float, float) const [with unsigned int dimensions_t = 2]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h:340:52: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const valhalla::midgard::GeoPoint&}; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31, inlined from 'valhalla::midgard::GriddedData::contours_t valhalla::midgard::GriddedData::GenerateContours(std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&, bool, float, float) const [with unsigned int dimensions_t = 2]' at /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/gridded_data.h:345:44: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_equals_iter<_Iterator1>::operator()(_Iterator2) [with _Iterator2 = __gnu_cxx::__normal_iterator >; _Iterator1 = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/predefined_ops.h:293:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 293 | operator()(_Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:2110:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2110 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2110:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter > > >]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter > > >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = valhalla::baldr::GraphId]' at /usr/include/c++/12.2.1/bits/stl_algo.h:3851:28, inlined from 'bool valhalla::thor::IsBridgingEdgeRestricted(valhalla::baldr::GraphReader&, std::vector&, std::vector&, const valhalla::sif::BDEdgeLabel&, const valhalla::sif::BDEdgeLabel&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1359:18: /usr/include/c++/12.2.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/double_bucket_queue.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:11: In function '_ForwardIterator1 std::__search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = reverse_iterator<__gnu_cxx::__normal_iterator > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]', inlined from '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2) [with _FIter1 = __gnu_cxx::__normal_iterator >; _FIter2 = reverse_iterator<__gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4103:27, inlined from 'bool valhalla::thor::IsBridgingEdgeRestricted(valhalla::baldr::GraphReader&, std::vector&, std::vector&, const valhalla::sif::BDEdgeLabel&, const valhalla::sif::BDEdgeLabel&, const std::shared_ptr&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1398:24: /usr/include/c++/12.2.1/bits/stl_algo.h:156:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | return std::__find_if(__first1, __last1, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 157 | __gnu_cxx::__ops::__iter_comp_iter(__predicate, __first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:165:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 165 | std::__find_if(__first1, __last1, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 166 | __gnu_cxx::__ops::__iter_comp_iter(__predicate, __first2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/hashtable.h:35, from /usr/include/c++/12.2.1/unordered_map:46, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:7: /usr/include/c++/12.2.1/bits/hashtable_policy.h: In member function 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Key = valhalla::baldr::GraphId; _Value = valhalla::baldr::GraphId; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.2.1/bits/hashtable_policy.h:932:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 932 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/hashtable_policy.h:932:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/unordered_set:47, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:12, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/double_bucket_queue.h:7: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Value = valhalla::baldr::GraphId; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]', inlined from 'std::vector > valhalla::thor::BidirectionalAStar::FormPath(valhalla::baldr::GraphReader&, const valhalla::Options&, const valhalla::Location&, const valhalla::Location&, const valhalla::baldr::TimeInfo&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1197:37: /usr/include/c++/12.2.1/bits/unordered_set.h:470:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 470 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Value = valhalla::baldr::GraphId; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]', inlined from 'std::vector > valhalla::thor::BidirectionalAStar::FormPath(valhalla::baldr::GraphReader&, const valhalla::Options&, const valhalla::Location&, const valhalla::Location&, const valhalla::baldr::TimeInfo&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:1226:37: /usr/include/c++/12.2.1/bits/unordered_set.h:470:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 470 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc: In member function 'virtual std::vector > valhalla::thor::BidirectionalAStar::GetBestPath(valhalla::Location&, valhalla::Location&, valhalla::baldr::GraphReader&, const valhalla::sif::mode_costing_t&, valhalla::sif::TravelMode, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:663:10: warning: 'reverse_pred_idx' may be used uninitialized [-Wmaybe-uninitialized] 663 | bool reverse_exhausted = reverse_pred_idx == kInvalidLabel; | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/bidirectional_astar.cc:545:30: note: 'reverse_pred_idx' was declared here 545 | uint32_t forward_pred_idx, reverse_pred_idx; | ^~~~~~~~~~~~~~~~ [ 85%] Built target valhalla-thor [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/directionsbuilder.cc.o [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/maneuversbuilder.cc.o [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/narrative_dictionary.cc.o [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/narrative_builder_factory.cc.o [ 87%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/narrativebuilder.cc.o [ 87%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/enhancedtrippath.cc.o [ 87%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/maneuver.cc.o [ 87%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/sign.cc.o [ 90%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/signs.cc.o [ 90%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/util.cc.o [ 90%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/transitrouteinfo.cc.o [ 90%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/worker.cc.o In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:10: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h: In constructor 'valhalla::odin::Maneuver::Maneuver()': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:478:23: warning: 'valhalla::odin::Maneuver::transit_type_' will be initialized after [-Wreorder] 478 | TripLeg_TransitType transit_type_; | ^~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:454:8: warning: 'bool valhalla::odin::Maneuver::transit_connection_' [-Wreorder] 454 | bool transit_connection_; | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:115:1: warning: when initialized here [-Wreorder] 115 | Maneuver::Maneuver() | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:472:8: warning: 'valhalla::odin::Maneuver::bus_' will be initialized after [-Wreorder] 472 | bool bus_; | ^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:414:8: warning: 'bool valhalla::odin::Maneuver::fork_' [-Wreorder] 414 | bool fork_; | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:115:1: warning: when initialized here [-Wreorder] 115 | Maneuver::Maneuver() | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:480:42: warning: 'valhalla::odin::Maneuver::bss_maneuver_type_' will be initialized after [-Wreorder] 480 | DirectionsLeg_Maneuver_BssManeuverType bss_maneuver_type_; | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:432:8: warning: 'bool valhalla::odin::Maneuver::include_verbal_pre_transition_length_' [-Wreorder] 432 | bool include_verbal_pre_transition_length_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:115:1: warning: when initialized here [-Wreorder] 115 | Maneuver::Maneuver() | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:447:8: warning: 'valhalla::odin::Maneuver::has_collapsed_merge_maneuver_' will be initialized after [-Wreorder] 447 | bool has_collapsed_merge_maneuver_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/maneuver.h:426:8: warning: 'bool valhalla::odin::Maneuver::pedestrian_crossing_' [-Wreorder] 426 | bool pedestrian_crossing_; | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:115:1: warning: when initialized here [-Wreorder] 115 | Maneuver::Maneuver() | ^~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:96:20: warning: 'const std::string& {anonymous}::TrailType_Name(int)' defined but not used [-Wunused-function] 96 | const std::string& TrailType_Name(int v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:84:20: warning: 'const std::string& {anonymous}::DirectionsLeg_Maneuver_CardinalDirection_Name(int)' defined but not used [-Wunused-function] 84 | const std::string& DirectionsLeg_Maneuver_CardinalDirection_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuver.cc:37:20: warning: 'const std::string& {anonymous}::DirectionsLeg_Maneuver_Type_Name(int)' defined but not used [-Wunused-function] 37 | const std::string& DirectionsLeg_Maneuver_Type_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrative_builder_factory.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/narrative_builder_factory.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h: In member function 'virtual void valhalla::odin::NarrativeBuilder::FormArticulatedPrepositions(std::string&)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h:615:57: warning: unused parameter 'instruction' [-Wunused-parameter] 615 | virtual void FormArticulatedPrepositions(std::string& instruction) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrative_builder_factory.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/directionsbuilder.cc:8: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h: In member function 'virtual void valhalla::odin::NarrativeBuilder::FormArticulatedPrepositions(std::string&)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h:615:57: warning: unused parameter 'instruction' [-Wunused-parameter] 615 | virtual void FormArticulatedPrepositions(std::string& instruction) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/worker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/directionsbuilder.cc:12: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/directionsbuilder.cc: In static member function 'static void valhalla::odin::DirectionsBuilder::UpdateHeading(valhalla::odin::EnhancedTripLeg*)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/directionsbuilder.cc:109:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 109 | for (size_t x = 0; x < etp->node_size(); ++x) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/worker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:10: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/worker.cc:11: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/worker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:26: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/narrativebuilder.cc:16: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h: In member function 'virtual void valhalla::odin::NarrativeBuilder::FormArticulatedPrepositions(std::string&)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/odin/narrativebuilder.h:615:57: warning: unused parameter 'instruction' [-Wunused-parameter] 615 | virtual void FormArticulatedPrepositions(std::string& instruction) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/worker.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/narrativebuilder.cc:18: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:164:20: warning: 'const std::string& {anonymous}::TripLeg_Sidewalk_Name(int)' defined but not used [-Wunused-function] 164 | const std::string& TripLeg_Sidewalk_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:151:20: warning: 'const std::string& {anonymous}::TripLeg_CycleLane_Name(int)' defined but not used [-Wunused-function] 151 | const std::string& TripLeg_CycleLane_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:140:20: warning: 'const std::string& {anonymous}::TripLeg_TransitType_Name(int)' defined but not used [-Wunused-function] 140 | const std::string& TripLeg_TransitType_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:127:20: warning: 'const std::string& {anonymous}::TripLeg_BicycleType_Name(int)' defined but not used [-Wunused-function] 127 | const std::string& TripLeg_BicycleType_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:115:20: warning: 'const std::string& {anonymous}::TripLeg_PedestrianType_Name(int)' defined but not used [-Wunused-function] 115 | const std::string& TripLeg_PedestrianType_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:105:20: warning: 'const std::string& {anonymous}::TripLeg_VehicleType_Name(int)' defined but not used [-Wunused-function] 105 | const std::string& TripLeg_VehicleType_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:92:20: warning: 'const std::string& {anonymous}::TripLeg_TravelMode_Name(int)' defined but not used [-Wunused-function] 92 | const std::string& TripLeg_TravelMode_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:53:20: warning: 'const std::string& {anonymous}::TripLeg_Use_Name(int)' defined but not used [-Wunused-function] 53 | const std::string& TripLeg_Use_Name(int v) { | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:40:20: warning: 'const std::string& {anonymous}::TripLeg_Traversability_Name(int)' defined but not used [-Wunused-function] 40 | const std::string& TripLeg_Traversability_Name(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/enhancedtrippath.cc:29:20: warning: 'const std::string& {anonymous}::RoadClass_Name(int)' defined but not used [-Wunused-function] 29 | const std::string& RoadClass_Name(int v) { | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'bool valhalla::odin::ManeuversBuilder::RampLeadsToHighway(valhalla::odin::Maneuver&) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:3350:70: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 3350 | for (uint32_t node_index = maneuver.end_node_index(); node_index < trip_path_->GetLastNodeIndex(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'void valhalla::odin::ManeuversBuilder::SetTraversableOutboundIntersectingEdgeFlags(std::__cxx11::list&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:3374:67: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 3374 | for (int node_index = maneuver.begin_node_index(); node_index < maneuver.end_node_index(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'bool valhalla::odin::ManeuversBuilder::PossibleUnspecifiedInternalManeuver(std::__cxx11::list::iterator, std::__cxx11::list::iterator, std::__cxx11::list::iterator)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:604:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 604 | bool ManeuversBuilder::PossibleUnspecifiedInternalManeuver(std::list::iterator prev_man, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:604:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:604:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'bool valhalla::odin::ManeuversBuilder::IsTurnChannelManeuverCombinable(std::__cxx11::list::iterator, std::__cxx11::list::iterator, std::__cxx11::list::iterator, bool) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2667:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2667 | bool ManeuversBuilder::IsTurnChannelManeuverCombinable(std::list::iterator prev_man, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2667:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2667:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'bool valhalla::odin::ManeuversBuilder::AreRampManeuversCombinable(std::__cxx11::list::iterator, std::__cxx11::list::iterator) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2755:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2755 | bool ManeuversBuilder::AreRampManeuversCombinable(std::list::iterator curr_man, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2755:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'bool valhalla::odin::ManeuversBuilder::IsNextManeuverObvious(const std::__cxx11::list&, std::__cxx11::list::const_iterator, std::__cxx11::list::const_iterator) const': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2770:6: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 2770 | bool ManeuversBuilder::IsNextManeuverObvious(const std::list& maneuvers, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2770:6: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/list:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/streetnames.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:14: /usr/include/c++/12.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = valhalla::odin::Maneuver; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CollapseTransitConnectionStartManeuver(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:577:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 577 | ManeuversBuilder::CollapseTransitConnectionStartManeuver(std::list& maneuvers, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:577:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:587:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 587 | return maneuvers.erase(curr_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CollapseTransitConnectionDestinationManeuver(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:590:31: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 590 | std::list::iterator ManeuversBuilder::CollapseTransitConnectionDestinationManeuver( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:590:31: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:601:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 601 | return maneuvers.erase(next_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CombineUnspecifiedInternalManeuver(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, std::__cxx11::list::iterator, const valhalla::DirectionsLeg_Maneuver_Type&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:619:31: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 619 | std::list::iterator ManeuversBuilder::CombineUnspecifiedInternalManeuver( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:619:31: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:619:31: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:658:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 658 | return maneuvers.erase(curr_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CombineInternalManeuver(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, std::__cxx11::list::iterator, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:662:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 662 | ManeuversBuilder::CombineInternalManeuver(std::list& maneuvers, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:662:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:662:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:727:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 727 | return maneuvers.erase(curr_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CombineTurnChannelManeuver(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, std::__cxx11::list::iterator, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:731:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 731 | ManeuversBuilder::CombineTurnChannelManeuver(std::list& maneuvers, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:731:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:731:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:778:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 778 | return maneuvers.erase(curr_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'std::__cxx11::list::iterator valhalla::odin::ManeuversBuilder::CombineManeuvers(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:782:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 782 | ManeuversBuilder::CombineManeuvers(std::list& maneuvers, | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:782:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:848:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 848 | return maneuvers.erase(next_man); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'void valhalla::odin::ManeuversBuilder::Combine(std::__cxx11::list&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:349:58: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 349 | curr_man = CollapseTransitConnectionStartManeuver(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:360:64: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 360 | next_man = CollapseTransitConnectionDestinationManeuver(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:394:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 394 | else if (PossibleUnspecifiedInternalManeuver(prev_man, curr_man, next_man) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:394:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:411:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 411 | else if (PossibleUnspecifiedInternalManeuver(prev_man, curr_man, next_man) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:411:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:405:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 405 | curr_man = CombineUnspecifiedInternalManeuver(maneuvers, prev_man, curr_man, next_man, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | DirectionsLeg_Maneuver_Type_kUturnLeft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:405:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:422:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 422 | curr_man = CombineUnspecifiedInternalManeuver(maneuvers, prev_man, curr_man, next_man, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | DirectionsLeg_Maneuver_Type_kUturnRight); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:422:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:457:47: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 457 | else if (IsTurnChannelManeuverCombinable(prev_man, curr_man, next_man, is_first_man)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:457:47: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:449:43: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 449 | curr_man = CombineInternalManeuver(maneuvers, prev_man, curr_man, next_man, is_first_man); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:449:43: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:459:46: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 459 | curr_man = CombineTurnChannelManeuver(maneuvers, prev_man, curr_man, next_man, is_first_man); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:459:46: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:509:36: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 509 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:525:42: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 525 | else if (AreRampManeuversCombinable(curr_man, next_man)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:521:36: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 521 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:527:36: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 527 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:531:37: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 531 | else if (IsNextManeuverObvious(maneuvers, curr_man, next_man)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:544:36: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 544 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:550:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 550 | else if (PossibleUnspecifiedInternalManeuver(prev_man, curr_man, next_man) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:550:51: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:558:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 558 | curr_man = CombineUnspecifiedInternalManeuver(maneuvers, prev_man, curr_man, next_man, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | DirectionsLeg_Maneuver_Type_kNone); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:558:54: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'void valhalla::odin::ManeuversBuilder::ProcessRoundabouts(std::__cxx11::list&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:2936:38: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 2936 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'void valhalla::odin::ManeuversBuilder::CollapseSmallEndRampFork(std::__cxx11::list&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:3580:34: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 3580 | curr_man = CombineManeuvers(maneuvers, prev_man, curr_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc: In member function 'void valhalla::odin::ManeuversBuilder::CollapseMergeManeuvers(std::__cxx11::list&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/odin/maneuversbuilder.cc:3633:34: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 3633 | next_man = CombineManeuvers(maneuvers, curr_man, next_man); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Built target valhalla-odin [ 90%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/serializers.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/isochrone_serializer.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/matrix_serializer.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/height_serializer.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/locate_serializer.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/route_serializer.cc.o [ 95%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/route_serializer_valhalla.cc.o [ 95%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/route_serializer_osrm.cc.o [ 95%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/transit_available_serializer.cc.o [ 95%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/trace_serializer.cc.o [ 97%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/actor.cc.o In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:2: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:7, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer.cc:8: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/tyr/actor.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/actor.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:11: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/costconstants.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/proto_conversions.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_valhalla.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:14: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h: In constructor 'valhalla::tyr::route_summary_cache::route_summary_cache(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h:97:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 97 | for (size_t i = 0; i < routes.size(); i++) { | ~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h:101:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 101 | for (size_t j = 0; j < route.legs_size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:14: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h: In constructor 'valhalla::tyr::route_summary_cache::route_summary_cache(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h:97:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 97 | for (size_t i = 0; i < routes.size(); i++) { | ~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_summary_cache.h:101:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 101 | for (size_t j = 0; j < route.legs_size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::MapPtr osrm_serializers::serialize(const valhalla::Api&, const std::vector&, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:62:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 62 | for (size_t source_index = 0; source_index < options.sources_size(); ++source_index) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr valhalla_serializers::locations(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:84:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 84 | for (size_t i = 0; i < correlated.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::MapPtr valhalla_serializers::serialize(const valhalla::Api&, const std::vector&, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:121:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 121 | for (size_t source_index = 0; source_index < options.sources_size(); ++source_index) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_edges(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:77:34: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 77 | for (auto sec = 0; sec < midgard::kSecondsPerWeek; sec += 5 * midgard::kSecPerMinute) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::waypoints(google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:395:20: warning: unused variable 'loc' [-Wunused-variable] 395 | for (const auto& loc : locs) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::intersections(const valhalla::DirectionsLeg::Maneuver&, valhalla::odin::EnhancedTripLeg*, const std::vector, std::allocator > >&, uint32_t&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:500:30: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 500 | for (uint32_t m = 0; m < node->intersecting_edge_size(); m++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:583:32: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 583 | for (uint32_t t = 0; t < curr_edge->tagged_value().size(); ++t) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:440:25: warning: unused variable 'prev_node' [-Wunused-variable] 440 | EnhancedTripLeg_Node* prev_node = nullptr; | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1328:46: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1328 | bool arrive_maneuver = (maneuver_index == leg->maneuver_size() - 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'std::vector > > {anonymous}::osrm_serializers::summarize_route_legs(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1560:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1560 | for (size_t route_i = 0; route_i < routes.size(); route_i++) { | ~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1576:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1576 | for (size_t route_j = 0; route_j < routes.size(); route_j++) { | ~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::waypoints(google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:395:20: warning: unused variable 'loc' [-Wunused-variable] 395 | for (const auto& loc : locs) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::intersections(const valhalla::DirectionsLeg::Maneuver&, valhalla::odin::EnhancedTripLeg*, const std::vector, std::allocator > >&, uint32_t&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:500:30: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 500 | for (uint32_t m = 0; m < node->intersecting_edge_size(); m++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:583:32: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 583 | for (uint32_t t = 0; t < curr_edge->tagged_value().size(); ++t) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:440:25: warning: unused variable 'prev_node' [-Wunused-variable] 440 | EnhancedTripLeg_Node* prev_node = nullptr; | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1328:46: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1328 | bool arrive_maneuver = (maneuver_index == leg->maneuver_size() - 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'std::vector > > {anonymous}::osrm_serializers::summarize_route_legs(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1560:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1560 | for (size_t route_i = 0; route_i < routes.size(); route_i++) { | ~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1576:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1576 | for (size_t route_j = 0; route_j < routes.size(); route_j++) { | ~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_valhalla.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_valhalla.cc:541:13: warning: 'std::string {anonymous}::valhalla_serializers::serialize(const valhalla::Api&)' defined but not used [-Wunused-function] 541 | std::string serialize(const Api& api) { | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:15: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::shared_ptr}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc: In function 'std::string valhalla::tyr::serializeTransitAvailable(const valhalla::Api&, const std::vector&, const std::unordered_set&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc:28:29: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 28 | auto json = json::array({}); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::serialize(const valhalla::baldr::PathLocation&, bool)', inlined from 'std::string valhalla::tyr::serializeTransitAvailable(const valhalla::Api&, const std::vector&, const std::unordered_set&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc:30:33: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc:16:78: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 16 | {"radius", static_cast(location.radius_)}}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::shared_ptr}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]', inlined from 'std::string valhalla::tyr::serializeTransitAvailable(const valhalla::Api&, const std::vector&, const std::unordered_set&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/transit_available_serializer.cc:30:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>*, std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc: In function 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:74:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 74 | auto json = json::map({}); | ^ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_range_height(const std::vector&, const std::vector&, uint32_t, double)', inlined from 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:81:62: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:17:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 17 | auto array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:22:58: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 22 | auto element = json::array({json::fixed_t{*range, 0}}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc: In function 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:81:21: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 81 | json = json::map({{"range_height", serialize_range_height(ranges, heights, precision, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | skadi::sample::get_no_data_value())}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_height(const std::vector&, uint32_t, double)', inlined from 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:86:37: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:37:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 37 | auto array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc: In function 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:85:21: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 85 | json = json::map( | ~~~~~~~~~^ 86 | {{"height", serialize_height(heights, precision, skadi::sample::get_no_data_value())}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_shape(const google::protobuf::RepeatedPtrField&)', inlined from 'std::string valhalla::tyr::serializeHeight(const valhalla::Api&, const std::vector&, const std::vector&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:92:43: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:52:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 52 | auto array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/height_serializer.cc:54:34: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 54 | array->emplace_back(json::map( | ~~~~~~~~~^ 55 | {{"lon", json::fixed_t{p.ll().lng(), 6}}, {"lat", json::fixed_t{p.ll().lat(), 6}}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: At global scope: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1626:13: warning: 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)' defined but not used [-Wunused-function] 1626 | std::string serialize(valhalla::Api& api) { | ^~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr valhalla_serializers::locations(const google::protobuf::RepeatedPtrField&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:83:35: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 83 | auto input_locs = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:85:39: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 85 | input_locs->emplace_back(json::map({{"lat", json::fixed_t{correlated.Get(i).ll().lat(), 6}}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | {"lon", json::fixed_t{correlated.Get(i).ll().lng(), 6}}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr valhalla_serializers::serialize_row(const std::vector&, size_t, size_t, size_t, size_t, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:97:28: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 97 | auto row = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:102:34: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 102 | row->emplace_back(json::map({{"from_index", static_cast(source_index)}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | {"to_index", static_cast(target_index + (i - start_td))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | {"time", static_cast(tds[i].time)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | {"distance", json::fixed_t{tds[i].dist * distance_scale, 3}}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:107:34: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 107 | row->emplace_back(json::map({{"from_index", static_cast(source_index)}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {"to_index", static_cast(target_index + (i - start_td))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {"time", static_cast(nullptr)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | {"distance", static_cast(nullptr)}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::MapPtr valhalla_serializers::serialize(const valhalla::Api&, const std::vector&, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:119:41: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 119 | json::ArrayPtr matrix = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:128:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 128 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:129:39: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 129 | json->emplace("targets", json::array({locations(options.targets())})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:130:39: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 130 | json->emplace("sources", json::array({locations(options.sources())})); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr osrm_serializers::serialize_distance(const std::vector&, size_t, size_t, size_t, size_t, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:35:33: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 35 | auto distance = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr osrm_serializers::serialize_duration(const std::vector&, size_t, size_t)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:17:29: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 17 | auto time = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc: In function 'std::string valhalla::tyr::serializeIsochrones(const valhalla::Api&, std::vector, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&, valhalla::midgard::GriddedData<2>::contours_t&, bool, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:27:27: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 27 | auto features = array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:54:27: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 54 | auto geom = array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:57:31: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 57 | auto coords = array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:59:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 59 | coords->push_back(array({fixed_t{coord.first, 6}, fixed_t{coord.second, 6}})); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:72:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 72 | {"geometry", map({ | ~~~^~ 73 | {"type", std::string(polygons ? "Polygon" : "LineString")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {"coordinates", geom}, | ~~~~~~~~~~~~~~~~~~~~~~ 75 | })}, | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:76:29: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 76 | {"properties", map({ | ~~~^~ 77 | {"metric", std::get<2>(interval)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | {"contour", baldr::json::float_t{std::get<1>(interval)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | {"color", hex.str()}, // lines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | {"fill", hex.str()}, // geojson.io polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | {"fillColor", hex.str()}, // leaflet polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | {"opacity", fixed_t{.33f, 2}}, // lines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | {"fill-opacity", fixed_t{.33f, 2}}, // geojson.io polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | {"fillOpacity", fixed_t{.33f, 2}}, // leaflet polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | })}, | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:70:33: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 70 | features->emplace_back(map({ | ~~~^~ 71 | {"type", std::string("Feature")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | {"geometry", map({ | ~~~~~~~~~~~~~~~~~~ 73 | {"type", std::string(polygons ? "Polygon" : "LineString")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | {"coordinates", geom}, | ~~~~~~~~~~~~~~~~~~~~~~ 75 | })}, | ~~~~ 76 | {"properties", map({ | ~~~~~~~~~~~~~~~~~~~~ 77 | {"metric", std::get<2>(interval)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | {"contour", baldr::json::float_t{std::get<1>(interval)}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | {"color", hex.str()}, // lines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | {"fill", hex.str()}, // geojson.io polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | {"fillColor", hex.str()}, // leaflet polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | {"opacity", fixed_t{.33f, 2}}, // lines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | {"fill-opacity", fixed_t{.33f, 2}}, // geojson.io polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | {"fillOpacity", fixed_t{.33f, 2}}, // leaflet polys | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | })}, | ~~~~ 86 | })); | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:94:43: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 94 | auto snapped_points_array = array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:102:20: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 102 | array({fixed_t{snapped_current.lng(), 6}, fixed_t{snapped_current.lat(), 6}})); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:108:16: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 108 | map({{"type", std::string("snapped")}, {"location_index", static_cast(idx)}})}, | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:110:16: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 110 | map({{"type", std::string("MultiPoint")}, {"coordinates", snapped_points_array}})}})); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:105:33: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 105 | features->emplace_back(map( | ~~~^ 106 | {{"type", std::string("Feature")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | {"properties", | ~~~~~~~~~~~~~~ 108 | map({{"type", std::string("snapped")}, {"location_index", static_cast(idx)}})}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | {"geometry", | ~~~~~~~~~~~~ 110 | map({{"type", std::string("MultiPoint")}, {"coordinates", snapped_points_array}})}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:115:81: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 115 | array({fixed_t{input_latlng.lng(), 6}, fixed_t{input_latlng.lat(), 6}}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:119:16: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 119 | map({{"type", std::string("input")}, {"location_index", static_cast(idx)}})}, | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:120:28: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 120 | {"geometry", map({{"type", std::string("Point")}, {"coordinates", input_array}})}})); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:116:33: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 116 | features->emplace_back(map( | ~~~^ 117 | {{"type", std::string("Feature")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {"properties", | ~~~~~~~~~~~~~~ 119 | map({{"type", std::string("input")}, {"location_index", static_cast(idx)}})}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | {"geometry", map({{"type", std::string("Point")}, {"coordinates", input_array}})}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/isochrone_serializer.cc:129:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 129 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc: In function 'valhalla::baldr::json::MapPtr osrm_serializers::serialize(const valhalla::Api&, const std::vector&, double)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:51:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 51 | auto json = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:52:29: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 52 | auto time = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/matrix_serializer.cc:53:33: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 53 | auto distance = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtile.h:21, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:14, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/tyr/serializers.h:10, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/traffictile.h: In member function 'valhalla::baldr::json::MapPtr valhalla::baldr::TrafficSpeed::json() const volatile': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/traffictile.h:141:35: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 141 | auto live_speed = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc: In function 'std::string valhalla::tyr::serializeLocate(const valhalla::Api&, const std::vector&, const std::unordered_map&, valhalla::baldr::GraphReader&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:187:29: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 187 | auto json = json::array({}); | ^ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_edges(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)', inlined from 'valhalla::baldr::json::MapPtr {anonymous}::serialize(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:157:32, inlined from 'std::string valhalla::tyr::serializeLocate(const valhalla::Api&, const std::vector&, const std::unordered_map&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:190:35: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:56:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 56 | auto array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:75:47: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 75 | auto predicted_speeds = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:84:38: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 84 | array->emplace_back(json::map({ | ~~~~~~~~~^~ 85 | {"correlated_lat", json::fixed_t{edge.projected.lat(), 6}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | {"correlated_lon", json::fixed_t{edge.projected.lng(), 6}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | {"side_of_street", | ~~~~~~~~~~~~~~~~~~ 88 | edge.sos == PathLocation::LEFT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | ? std::string("left") | ~~~~~~~~~~~~~~~~~~~~~ 90 | : (edge.sos == PathLocation::RIGHT ? std::string("right") : std::string("neither"))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | {"percent_along", json::fixed_t{edge.percent_along, 5}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | {"distance", json::fixed_t{edge.distance, 1}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | {"outbound_reach", static_cast(edge.outbound_reach)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | {"inbound_reach", static_cast(edge.inbound_reach)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | {"edge_id", edge.id.json()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | {"edge", directed_edge->json()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | {"edge_info", edge_info.json()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | {"linear_reference", linear_reference(directed_edge, edge.percent_along, edge_info)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | {"predicted_speeds", predicted_speeds}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | {"live_speed", live_speed}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | })); | ~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:104:38: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 104 | array->emplace_back(json::map({ | ~~~~~~~~~^~ 105 | {"way_id", static_cast(edge_info.wayid())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | {"correlated_lat", json::fixed_t{edge.projected.lat(), 6}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | {"correlated_lon", json::fixed_t{edge.projected.lng(), 6}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | {"side_of_street", | ~~~~~~~~~~~~~~~~~~ 109 | edge.sos == PathLocation::LEFT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ? std::string("left") | ~~~~~~~~~~~~~~~~~~~~~ 111 | : (edge.sos == PathLocation::RIGHT ? std::string("right") : std::string("neither"))}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | {"percent_along", json::fixed_t{edge.percent_along, 5}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | })); | ~~ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_nodes(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)', inlined from 'valhalla::baldr::json::MapPtr {anonymous}::serialize(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:158:32, inlined from 'std::string valhalla::tyr::serializeLocate(const valhalla::Api&, const std::vector&, const std::unordered_map&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:190:35: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:132:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 132 | auto array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:143:23: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 143 | node = json::map({ | ~~~~~~~~~^~ 144 | {"lon", json::fixed_t{node_ll.first, 6}}, {"lat", json::fixed_t{node_ll.second, 6}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | // TODO: osm_id | ~~~~~~~~~~~~~~~ 146 | }); | ~~ In function 'valhalla::baldr::json::MapPtr {anonymous}::serialize(const valhalla::baldr::PathLocation&, valhalla::baldr::GraphReader&, bool)', inlined from 'std::string valhalla::tyr::serializeLocate(const valhalla::Api&, const std::vector&, const std::unordered_map&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:190:35: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:161:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 161 | }); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::serialize(const valhalla::midgard::PointLL&, const std::string&, bool)', inlined from 'std::string valhalla::tyr::serializeLocate(const valhalla::Api&, const std::vector&, const std::unordered_map&, valhalla::baldr::GraphReader&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:193:20: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/locate_serializer.cc:171:4: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 171 | }); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_edges(const valhalla::thor::AttributesController&, const valhalla::Options&, const valhalla::TripLeg&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:50:45: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 50 | json::ArrayPtr edge_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:65:35: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 65 | auto edge_map = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:103:48: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 103 | auto lane_connectivity = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:105:38: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 105 | auto element = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:201:42: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 201 | auto names_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:208:45: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 208 | auto segments_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:215:67: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 215 | {"ends_segment", segment.ends_segment()}}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:224:37: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 224 | auto sign_map = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:228:50: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 228 | auto exit_number_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:237:50: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 237 | auto exit_branch_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:246:50: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 246 | auto exit_toward_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:255:48: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 255 | auto exit_name_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:268:41: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 268 | auto end_node_map = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:271:56: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 271 | auto intersecting_edge_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:273:42: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 273 | auto xedge_map = json::map({}); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:9: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc: In function 'void valhalla::tyr::route_references(valhalla::baldr::json::MapPtr&, const valhalla::TripRoute&, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:125:45: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 125 | json::ArrayPtr references = json::array({}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]', inlined from 'void valhalla::tyr::route_references(valhalla::baldr::json::MapPtr&, const valhalla::TripRoute&, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:130:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>*, std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc: In function 'valhalla::baldr::json::MapPtr osrm::waypoint(const valhalla::Location&, bool, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:160:31: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 160 | auto waypoint = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:164:28: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 164 | auto loc = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc: In function 'valhalla::baldr::json::ArrayPtr osrm::waypoints(const google::protobuf::RepeatedPtrField&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:211:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 211 | auto waypoints = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc: In function 'valhalla::baldr::json::ArrayPtr osrm::waypoints(const valhalla::Trip&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:223:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 223 | auto waypoints = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc: In function 'valhalla::baldr::json::ArrayPtr osrm::intermediate_waypoints(const valhalla::TripLeg&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:246:38: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 246 | auto via_waypoints = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/serializers.cc:251:39: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 251 | auto via_waypoint = json::map({}); | ^ In file included from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer.cc:3: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_admins(const valhalla::TripLeg&)', inlined from 'void {anonymous}::append_trace_info(const valhalla::baldr::json::MapPtr&, const valhalla::thor::AttributesController&, const valhalla::Options&, const std::tuple > >&, const valhalla::TripLeg&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:487:45: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:25:36: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 25 | auto admin_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:27:34: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 27 | auto admin_map = json::map({}); | ^ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::serialize_matched_points(const valhalla::thor::AttributesController&, const std::vector&)', inlined from 'void {anonymous}::append_trace_info(const valhalla::baldr::json::MapPtr&, const valhalla::thor::AttributesController&, const valhalla::Options&, const std::tuple > >&, const valhalla::TripLeg&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:495:61: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:362:43: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 362 | auto match_points_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:364:41: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 364 | auto match_points_map = json::map({}); | ^ In function 'valhalla::baldr::json::MapPtr {anonymous}::serialize_shape_attributes(const valhalla::thor::AttributesController&, const valhalla::TripLeg&)', inlined from 'void {anonymous}::append_trace_info(const valhalla::baldr::json::MapPtr&, const valhalla::thor::AttributesController&, const valhalla::Options&, const std::tuple > >&, const valhalla::TripLeg&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:500:65: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:427:37: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 427 | auto attributes_map = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:429:38: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 429 | auto times_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:437:40: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 437 | auto lengths_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:445:39: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 445 | auto speeds_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc: In function 'std::string valhalla::tyr::serializeTraceAttributes(const valhalla::Api&, const valhalla::thor::AttributesController&, std::vector > > >&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:514:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 514 | auto json = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:529:40: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 529 | auto alt_paths_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/trace_serializer.cc:539:40: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 539 | auto alt_path_json = json::map({}); | ^ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer.cc:4: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 762 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = valhalla::midgard::GeoPoint*; _ForwardIterator = valhalla::midgard::GeoPoint*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {valhalla::baldr::json::RawJSON&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>*, std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::ArrayPtr valhalla::baldr::json::array(std::initializer_list, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:229:17: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 229 | inline ArrayPtr array(std::initializer_list list) { | ^~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::MapPtr {anonymous}::osrm_serializers::geojson_shape(std::vector, std::allocator > >)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:251:30: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 251 | auto geojson = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:252:31: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 252 | auto coords = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:255:37: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 255 | coords->emplace_back(json::array( | ~~~~~~~~~~~^ 256 | {json::fixed_t{p.lng(), DIGITS_PRECISION}, json::fixed_t{p.lat(), DIGITS_PRECISION}})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::MapPtr {anonymous}::osrm_serializers::osrm_maneuver(const valhalla::DirectionsLeg::Maneuver&, valhalla::odin::EnhancedTripLeg*, const valhalla::midgard::PointLL&, bool, bool, uint32_t, const std::string&, const std::string&, bool, bool, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1062:31: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1062 | auto osrm_man = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1065:28: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1065 | auto loc = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::MapPtr {anonymous}::osrm_serializers::serialize_annotations(const valhalla::TripLeg&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:333:37: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 333 | auto attributes_map = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:337:41: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 337 | auto duration_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:347:41: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 347 | auto distance_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:357:39: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 357 | auto speeds_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:367:45: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 367 | auto speed_limits_array = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:370:49: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 370 | auto speed_limit_annotation = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::intersections(const valhalla::DirectionsLeg::Maneuver&, valhalla::odin::EnhancedTripLeg*, const std::vector, std::allocator > >&, uint32_t&, bool)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:574:36: warning: 'outgoing_index' may be used uninitialized [-Wmaybe-uninitialized] 574 | intersection->emplace("out", static_cast(outgoing_index)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:557:30: note: 'outgoing_index' was declared here 557 | uint32_t incoming_index, outgoing_index; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:571:35: warning: 'incoming_index' may be used uninitialized [-Wmaybe-uninitialized] 571 | intersection->emplace("in", static_cast(incoming_index)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:557:14: note: 'incoming_index' was declared here 557 | uint32_t incoming_index, outgoing_index; | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:438:38: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 438 | auto intersections = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:442:37: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 442 | auto intersection = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:452:30: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 452 | auto loc = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:471:40: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 471 | auto toll_collection = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:499:36: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 499 | auto rest_stop = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:552:35: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 552 | auto bearings = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:553:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 553 | auto entries = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:612:41: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 612 | auto class_list = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:625:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 625 | auto lanes = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:627:33: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 627 | auto lane = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:640:42: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 640 | auto indications = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1289:36: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1289 | auto output_legs = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1303:35: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1303 | auto output_leg = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1321:32: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1321 | auto steps = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1325:31: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1325 | auto step = json::map({}); | ^ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = valhalla::midgard::GeoPoint*; _Tp = valhalla::midgard::GeoPoint]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1690:33, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = valhalla::midgard::GeoPoint; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:706:23, inlined from 'void {anonymous}::osrm_serializers::maneuver_geometry(valhalla::baldr::json::MapPtr&, uint32_t, uint32_t, const std::vector, std::allocator > >&, bool, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1208:93, inlined from 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1335:24: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1445:47: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1445 | auto guidance_views = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1448:46: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1448 | auto guidance_view = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1452:46: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1452 | auto overlay_ids = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1505:33: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1505 | auto admins = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1508:36: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1508 | auto admin_map = json::map({}); | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {valhalla::baldr::json::RawJSON&}; _Tp = boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>; _Alloc = std::allocator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >]', inlined from 'void {anonymous}::osrm_serializers::serializeIncidents(const google::protobuf::RepeatedPtrField&, valhalla::baldr::json::Jmap&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:741:39, inlined from 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1533:23: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON>*, std::vector, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void {anonymous}::osrm_serializers::serializeClosures(const valhalla::TripLeg&, valhalla::baldr::json::Jmap&)', inlined from 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::serialize_legs(const google::protobuf::RepeatedPtrField&, const std::vector >&, google::protobuf::RepeatedPtrField&, bool, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1536:22: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:750:33: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 750 | auto closures = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:753:36: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 753 | auto closure_obj = json::map({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1628:27: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1628 | auto json = json::map({}); | ^ In function 'valhalla::baldr::json::ArrayPtr {anonymous}::osrm_serializers::waypoints(google::protobuf::RepeatedPtrField&)', inlined from 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1641:43: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:406:34: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 406 | auto waypoints = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc: In function 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1648:31: note: parameter passing for argument of type 'std::initializer_list, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> >' changed in GCC 7.1 1648 | auto routes = json::array({}); | ^ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1664:30: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 1664 | auto route = json::map({}); | ^ In function 'std::vector, std::allocator > > {anonymous}::osrm_serializers::simplified_shape(const valhalla::DirectionsRoute&)', inlined from 'void {anonymous}::osrm_serializers::route_geometry(valhalla::baldr::json::MapPtr&, const valhalla::DirectionsRoute&, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:320:29, inlined from 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1675:19: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:305:24: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 305 | simple_shape.insert(simple_shape.end(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 306 | simple_shape.size() ? decoded_leg.begin() + 1 : decoded_leg.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | decoded_leg.end()); | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:305:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'std::vector, std::allocator > > {anonymous}::osrm_serializers::full_shape(const valhalla::DirectionsRoute&, const valhalla::Options&)', inlined from 'void {anonymous}::osrm_serializers::route_geometry(valhalla::baldr::json::MapPtr&, const valhalla::DirectionsRoute&, const valhalla::Options&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:322:23, inlined from 'std::string {anonymous}::osrm_serializers::serialize(valhalla::Api&)' at /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:1675:19: /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:279:19: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 279 | decoded.insert(decoded.end(), decoded.size() ? decoded_leg.begin() + 1 : decoded_leg.begin(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | decoded_leg.end()); | ~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer_osrm.cc:279:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 [ 97%] Built target valhalla-tyr [ 97%] Building CXX object src/CMakeFiles/valhalla.dir/worker.cc.o [100%] Building CXX object src/CMakeFiles/valhalla.dir/filesystem.cc.o [100%] Building CXX object src/CMakeFiles/valhalla.dir/proto_conversions.cc.o In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/sif/costconstants.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/proto_conversions.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/src/proto_conversions.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/nodeinfo.h:6, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/datetime.h:19, from /home/buildozer/aports/community/valhalla/src/valhalla/src/worker.cc:6: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In function 'valhalla::baldr::json::MapPtr valhalla::baldr::json::map(std::initializer_list, boost::variant, long long unsigned int, long long int, fixed_t, float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, RawJSON> > >)': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:225:15: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 225 | inline MapPtr map(std::initializer_list list) { | ^~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/worker.cc: In function 'std::string valhalla::jsonify_error(const valhalla_exception_t&, Api&)': /home/buildozer/aports/community/valhalla/src/valhalla/src/worker.cc:975:42: note: parameter passing for argument of type 'std::initializer_list, boost::variant, long long unsigned int, long long int, valhalla::baldr::json::fixed_t, valhalla::baldr::json::float_t, bool, std::nullptr_t, std::shared_ptr, std::shared_ptr, valhalla::baldr::json::RawJSON> > >' changed in GCC 7.1 975 | auto json_error = baldr::json::map({}); | ^ [100%] Linking CXX shared library libvalhalla.so [100%] Built target valhalla [100%] Building CXX object test/CMakeFiles/valhalla_test.dir/test.cc.o [100%] Building C object test/CMakeFiles/valhalla_test.dir/__/third_party/microtar/src/microtar.c.o In file included from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:11, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:13, from /home/buildozer/aports/community/valhalla/src/valhalla/test/test.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/test/test.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h: In member function 'std::ostream& valhalla::baldr::json::OstreamVisitor::operator()(const std::string&) const': /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/json.h:113:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] 113 | if (c >= 0 && c < 32) { | ~~^~~~ [100%] Linking CXX shared library libvalhalla_test.so [100%] Built target valhalla_test ********************************* No test configuration file found! ********************************* Usage ctest [options] >>> valhalla: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/bin/valhalla_build_config -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/bin/valhalla_build_elevation -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/bin/valhalla_build_transit -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/bin/valhalla_build_timezones -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/valhalla/COPYING -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/valhalla/CHANGELOG.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libvalhalla.so.3.1.4 -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libvalhalla.so.3 -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/libvalhalla0/COPYING -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/libvalhalla0/CHANGELOG.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libvalhalla.so -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/libvalhalla-dev/COPYING -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/libvalhalla-dev/CHANGELOG.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/doc/libvalhalla-dev/README.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/valhalla.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/worker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/filesystem.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto_conversions.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/pkgconfig/libvalhalla.pc -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/robin_hood.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/robin_hood/robin_hoodConfig.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/robin_hood/robin_hood-targets.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/cpp-statsd-client/cmake/cpp-statsd-clientTargets.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/cpp-statsd-client/cmake/cpp-statsd-clientConfig.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/share/cpp-statsd-client/cmake/cpp-statsd-clientConfigVersion.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/include -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/include/cpp-statsd-client -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/include/cpp-statsd-client/StatsdClient.hpp -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/include/cpp-statsd-client/UDPSender.hpp -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/api.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/directions.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/info.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/options.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/sign.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/tripcommon.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/trip.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/transit.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/transit_fetch.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/incidents.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/status.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/fileformat.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/proto/osmformat.pb.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/accessrestriction.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/admin.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/admininfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/complexrestriction.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/compression_utils.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/connectivity_map.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/curl_tilegetter.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/curler.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/datetime.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/directededge.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/double_bucket_queue.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/edgeinfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/edgetracker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphconstants.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphid.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphmemory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphreader.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphtile.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphtileheader.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/graphtileptr.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/json.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/laneconnectivity.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/location.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/merge.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/nodeinfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/nodetransition.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/openlr.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/pathlocation.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/predictedspeeds.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/rapidjson_utils.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/sign.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/signinfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/streetname.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/streetname_us.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/streetnames.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/streetnames_factory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/streetnames_us.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/tilegetter.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/tilehierarchy.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/time_info.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/timedomain.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/traffictile.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/transitdeparture.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/transitroute.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/transitschedule.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/transitstop.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/transittransfer.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/turn.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/turnlanes.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/verbal_text_formatter.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/verbal_text_formatter_factory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/verbal_text_formatter_us.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/verbal_text_formatter_us_co.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/baldr/verbal_text_formatter_us_tx.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/loki/node_search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/loki/polygon_search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/loki/reach.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/loki/search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/loki/worker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/candidate_search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/config.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/emission_cost_model.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/geometry_helpers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/grid_range_query.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/grid_traversal.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/map_matcher.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/map_matcher_factory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/match_result.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/measurement.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/priority_queue.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/routing.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/state.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/stateid.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/topk_search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/traffic_segment_matcher.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/transition_cost_model.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/meili/viterbi_search.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/aabb2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/constants.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/distanceapproximator.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/ellipse.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/encoded.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/gridded_data.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/linesegment2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/logging.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/obb2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/point2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/point_tile_index.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/pointll.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/polyline2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/sequence.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/tiles.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/util.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/util_core.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/midgard/vector2.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/directionsbuilder.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/enhancedtrippath.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/maneuver.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/maneuversbuilder.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/narrative_builder_factory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/narrative_dictionary.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/narrativebuilder.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/sign.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/signs.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/transitrouteinfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/util.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/odin/worker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/autocost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/bicyclecost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/costconstants.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/costfactory.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/dynamiccost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/edgelabel.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/hierarchylimits.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/motorcyclecost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/motorscootercost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/nocost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/osrm_car_duration.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/pedestriancost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/recost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/transitcost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/sif/truckcost.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/skadi/sample.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/skadi/util.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/alternates.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/astar_bss.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/astarheuristic.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/attributes_controller.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/bidirectional_astar.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/centroid.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/costmatrix.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/dijkstras.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/edgestatus.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/isochrone.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/map_matcher.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/matrix_common.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/multimodal.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/optimizer.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/pathalgorithm.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/pathinfo.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/route_matcher.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/timedistancebssmatrix.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/timedistancematrix.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/triplegbuilder.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/unidirectional_astar.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/thor/worker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/tyr/actor.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/tyr/serializer_constants.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/valhalla/tyr/serializers.h -- Up-to-date: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-cardinalities.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-actions.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-spec-builders.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-function-mocker.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-more-matchers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-nice-strict.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-matchers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/gmock-more-actions.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/custom -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/custom/README.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/custom/gmock-port.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/custom/gmock-matchers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/custom/gmock-generated-actions.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/gmock-pp.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/gmock-port.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gmock/internal/gmock-internal-utils.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock.so.1.11.0 -- Set runtime path of "/home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock.so.1.11.0" to "" -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock.so -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock_main.so.1.11.0 -- Set runtime path of "/home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock_main.so.1.11.0" to "" -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgmock_main.so -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/pkgconfig/gmock.pc -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/pkgconfig/gmock_main.pc -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/GTest/GTestTargets.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/GTest/GTestTargets-none.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/GTest/GTestConfigVersion.cmake -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/cmake/GTest/GTestConfig.cmake -- Up-to-date: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-spi.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-typed-test.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-test-part.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-message.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest_pred_impl.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-death-test.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest_prod.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-param-test.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-printers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest-matchers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/gtest.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-death-test-internal.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-port.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/custom -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/custom/gtest-port.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/custom/README.md -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/custom/gtest-printers.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/custom/gtest.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-string.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-param-util.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-filepath.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-internal.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-type-util.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/include/gtest/internal/gtest-port-arch.h -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgtest.so.1.11.0 -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgtest.so -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgtest_main.so.1.11.0 -- Set runtime path of "/home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgtest_main.so.1.11.0" to "" -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/libgtest_main.so -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/pkgconfig/gtest.pc -- Installing: /home/buildozer/aports/community/valhalla/pkg/valhalla/usr/lib/pkgconfig/gtest_main.pc >>> valhalla-dev*: Running split function dev... >>> valhalla-dev*: Preparing subpackage valhalla-dev... >>> valhalla-dev*: Stripping binaries >>> valhalla-dev*: Running postcheck for valhalla-dev >>> valhalla-doc*: Running split function doc... >>> valhalla-doc*: Preparing subpackage valhalla-doc... >>> valhalla-doc*: Running postcheck for valhalla-doc >>> valhalla*: Running postcheck for valhalla >>> valhalla*: Preparing package valhalla... >>> valhalla*: Stripping binaries >>> valhalla-dev*: Scanning shared objects >>> valhalla-doc*: Scanning shared objects >>> valhalla*: Scanning shared objects >>> valhalla-dev*: Tracing dependencies... boost-dev curl-dev libspatialite-dev luajit-dev prime_server-dev protobuf-dev python3-dev sqlite-dev zeromq-dev zlib-dev pkgconfig valhalla=3.1.4-r7 >>> valhalla-dev*: Package size: 3.4 MB >>> valhalla-dev*: Compressing data... >>> valhalla-dev*: Create checksum... >>> valhalla-dev*: Create valhalla-dev-3.1.4-r7.apk >>> valhalla-doc*: Tracing dependencies... >>> valhalla-doc*: Package size: 456.0 KB >>> valhalla-doc*: Compressing data... >>> valhalla-doc*: Create checksum... >>> valhalla-doc*: Create valhalla-doc-3.1.4-r7.apk >>> valhalla*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libcurl.so.4 so:libgcc_s.so.1 so:libprotobuf-lite.so.32 so:libstdc++.so.6 so:libz.so.1 >>> valhalla*: Package size: 7.4 MB >>> valhalla*: Compressing data... >>> valhalla*: Create checksum... >>> valhalla*: Create valhalla-3.1.4-r7.apk >>> valhalla: Build complete at Wed, 21 Dec 2022 17:20:55 +0000 elapsed time 0h 5m 4s >>> valhalla: Cleaning up srcdir >>> valhalla: Cleaning up pkgdir >>> valhalla: Uninstalling dependencies... (1/101) Purging .makedepends-valhalla (20221221.171551) (2/101) Purging boost-dev (1.81.0-r0) (3/101) Purging boost1.81-dev (1.81.0-r0) (4/101) Purging boost1.81 (1.81.0-r0) (5/101) Purging boost1.81-libs (1.81.0-r0) (6/101) Purging linux-headers (6.1.0-r0) (7/101) Purging bzip2-dev (1.0.8-r4) (8/101) Purging icu-dev (72.1-r1) (9/101) Purging boost1.81-atomic (1.81.0-r0) (10/101) Purging boost1.81-container (1.81.0-r0) (11/101) Purging boost1.81-contract (1.81.0-r0) (12/101) Purging boost1.81-coroutine (1.81.0-r0) (13/101) Purging boost1.81-date_time (1.81.0-r0) (14/101) Purging boost1.81-fiber (1.81.0-r0) (15/101) Purging boost1.81-graph (1.81.0-r0) (16/101) Purging boost1.81-iostreams (1.81.0-r0) (17/101) Purging boost1.81-json (1.81.0-r0) (18/101) Purging boost1.81-locale (1.81.0-r0) (19/101) Purging boost1.81-log_setup (1.81.0-r0) (20/101) Purging boost1.81-math (1.81.0-r0) (21/101) Purging boost1.81-nowide (1.81.0-r0) (22/101) Purging boost1.81-prg_exec_monitor (1.81.0-r0) (23/101) Purging boost1.81-program_options (1.81.0-r0) (24/101) Purging boost1.81-python3 (1.81.0-r0) (25/101) Purging boost1.81-random (1.81.0-r0) (26/101) Purging boost1.81-regex (1.81.0-r0) (27/101) Purging boost1.81-stacktrace_basic (1.81.0-r0) (28/101) Purging boost1.81-stacktrace_noop (1.81.0-r0) (29/101) Purging boost1.81-system (1.81.0-r0) (30/101) Purging boost1.81-timer (1.81.0-r0) (31/101) Purging boost1.81-type_erasure (1.81.0-r0) (32/101) Purging boost1.81-unit_test_framework (1.81.0-r0) (33/101) Purging boost1.81-url (1.81.0-r0) (34/101) Purging boost1.81-wave (1.81.0-r0) (35/101) Purging boost1.81-wserialization (1.81.0-r0) (36/101) Purging libspatialite-dev (5.0.1-r5) (37/101) Purging librttopo-dev (1.1.0-r2) (38/101) Purging geos-dev (3.11.1-r0) (39/101) Purging libxml2-dev (2.10.3-r2) (40/101) Purging xz-dev (5.4.0-r0) (41/101) Purging libxml2-utils (2.10.3-r2) (42/101) Purging minizip-dev (1.2.13-r0) (43/101) Purging proj-dev (9.1.0-r1) (44/101) Purging libspatialite (5.0.1-r5) (45/101) Purging luajit-dev (2.1_p20210510-r3) (46/101) Purging luajit (2.1_p20210510-r3) (47/101) Purging prime_server-dev (0.7.0-r2) (48/101) Purging prime_server (0.7.0-r2) (49/101) Purging protobuf-dev (3.21.12-r0) (50/101) Purging protoc (3.21.12-r0) (51/101) Purging libprotobuf-lite (3.21.12-r0) (52/101) Purging libprotoc (3.21.12-r0) (53/101) Purging python3-dev (3.11.1-r1) (54/101) Purging python3 (3.11.1-r1) (55/101) Purging sqlite-dev (3.40.0-r0) (56/101) Purging zeromq-dev (4.3.4-r1) (57/101) Purging cmake (3.25.1-r0) (58/101) Purging boost1.81-chrono (1.81.0-r0) (59/101) Purging boost1.81-context (1.81.0-r0) (60/101) Purging boost1.81-log (1.81.0-r0) (61/101) Purging boost1.81-filesystem (1.81.0-r0) (62/101) Purging libarchive (3.6.2-r1) (63/101) Purging libbz2 (1.0.8-r4) (64/101) Purging libxml2 (2.10.3-r2) (65/101) Purging xz-libs (5.4.0-r0) (66/101) Purging boost1.81-thread (1.81.0-r0) (67/101) Purging libffi (3.4.4-r0) (68/101) Purging gdbm (1.23-r0) (69/101) Purging mpdecimal (2.5.1-r1) (70/101) Purging readline (8.2.0-r0) (71/101) Purging proj (9.1.0-r1) (72/101) Purging sqlite-libs (3.40.0-r0) (73/101) Purging boost1.81-serialization (1.81.0-r0) (74/101) Purging icu (72.1-r1) (75/101) Purging icu-libs (72.1-r1) (76/101) Purging icu-data-en (72.1-r1) (77/101) Purging curl-dev (7.87.0-r0) (78/101) Purging openssl-dev (3.0.7-r1) (79/101) Purging nghttp2-dev (1.51.0-r0) (80/101) Purging brotli-dev (1.0.9-r10) (81/101) Purging brotli (1.0.9-r10) (82/101) Purging tiff-dev (4.5.0-r1) (83/101) Purging libtiffxx (4.5.0-r1) (84/101) Purging tiff (4.5.0-r1) (85/101) Purging zlib-dev (1.2.13-r0) (86/101) Purging zstd-dev (1.5.2-r9) (87/101) Purging librttopo (1.1.0-r2) (88/101) Purging geos (3.11.1-r0) (89/101) Purging minizip (1.2.13-r0) (90/101) Purging libjpeg-turbo-dev (2.1.4-r0) (91/101) Purging libjpeg-turbo (2.1.4-r0) (92/101) Purging libwebp-dev (1.2.4-r1) (93/101) Purging libwebp (1.2.4-r1) (94/101) Purging czmq (4.2.1-r2) (95/101) Purging libuuid (2.38.1-r1) (96/101) Purging libsodium-dev (1.0.18-r2) (97/101) Purging libzmq (4.3.4-r1) (98/101) Purging libsodium (1.0.18-r2) (99/101) Purging libprotobuf (3.21.12-r0) (100/101) Purging rhash-libs (1.4.3-r1) (101/101) Purging libuv (1.44.2-r0) Executing busybox-1.35.0-r29.trigger OK: 332 MiB in 96 packages >>> valhalla: Updating the community/armhf repository index... >>> valhalla: Signing the index...