>>> valhalla: Building community/valhalla 3.1.4-r20 (using abuild 3.14.1-r6) started Thu, 13 Feb 2025 20:48:21 +0000 >>> valhalla: Validating /home/buildozer/aports/community/valhalla/APKBUILD... >>> valhalla: Analyzing dependencies... >>> valhalla: Installing for build: build-base boost-dev curl-dev gtest-dev libspatialite-dev luajit-dev prime_server-dev protobuf-dev python3-dev sqlite-dev zeromq-dev zlib-dev cmake (1/220) Installing boost1.84-atomic (1.84.0-r2) (2/220) Installing boost1.84-chrono (1.84.0-r2) (3/220) Installing boost1.84-container (1.84.0-r2) (4/220) Installing boost1.84-context (1.84.0-r2) (5/220) Installing boost1.84-contract (1.84.0-r2) (6/220) Installing boost1.84-coroutine (1.84.0-r2) (7/220) Installing boost1.84-date_time (1.84.0-r2) (8/220) Installing boost1.84-fiber (1.84.0-r2) (9/220) Installing boost1.84-filesystem (1.84.0-r2) (10/220) Installing boost1.84-graph (1.84.0-r2) (11/220) Installing libbz2 (1.0.8-r6) (12/220) Installing xz-libs (5.6.4-r0) (13/220) Installing boost1.84-iostreams (1.84.0-r2) (14/220) Installing boost1.84-thread (1.84.0-r2) (15/220) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/220) Installing icu-libs (74.2-r0) (17/220) Installing boost1.84-locale (1.84.0-r2) (18/220) Installing boost1.84-log (1.84.0-r2) (19/220) Installing boost1.84-log_setup (1.84.0-r2) (20/220) Installing boost1.84-math (1.84.0-r2) (21/220) Installing boost1.84-prg_exec_monitor (1.84.0-r2) (22/220) Installing boost1.84-program_options (1.84.0-r2) (23/220) Installing libffi (3.4.6-r0) (24/220) Installing gdbm (1.24-r0) (25/220) Installing mpdecimal (4.0.0-r0) (26/220) Installing libpanelw (6.5_p20250118-r0) (27/220) Installing sqlite-libs (3.49.0-r1) (28/220) Installing python3 (3.12.9-r0) (29/220) Installing python3-pycache-pyc0 (3.12.9-r0) (30/220) Installing pyc (3.12.9-r0) (31/220) Installing python3-pyc (3.12.9-r0) (32/220) Installing boost1.84-python3 (1.84.0-r2) (33/220) Installing boost1.84-random (1.84.0-r2) (34/220) Installing boost1.84-regex (1.84.0-r2) (35/220) Installing boost1.84-serialization (1.84.0-r2) (36/220) Installing boost1.84-stacktrace_basic (1.84.0-r2) (37/220) Installing boost1.84-stacktrace_noop (1.84.0-r2) (38/220) Installing boost1.84-system (1.84.0-r2) (39/220) Installing boost1.84-timer (1.84.0-r2) (40/220) Installing boost1.84-type_erasure (1.84.0-r2) (41/220) Installing boost1.84-unit_test_framework (1.84.0-r2) (42/220) Installing boost1.84-url (1.84.0-r2) (43/220) Installing boost1.84-wave (1.84.0-r2) (44/220) Installing boost1.84-wserialization (1.84.0-r2) (45/220) Installing boost1.84-json (1.84.0-r2) (46/220) Installing boost1.84-nowide (1.84.0-r2) (47/220) Installing boost1.84-libs (1.84.0-r2) (48/220) Installing boost1.84 (1.84.0-r2) (49/220) Installing linux-headers (6.12.6-r0) (50/220) Installing bzip2-dev (1.0.8-r6) (51/220) Installing icu (74.2-r0) (52/220) Installing icu-dev (74.2-r0) (53/220) Installing xz (5.6.4-r0) (54/220) Installing xz-dev (5.6.4-r0) (55/220) Installing zlib-dev (1.3.1-r2) (56/220) Installing zstd (1.5.6-r2) (57/220) Installing zstd-dev (1.5.6-r2) (58/220) Installing boost1.84-dev (1.84.0-r2) (59/220) Installing boost-dev (1.84.0-r2) (60/220) Installing brotli (1.1.0-r2) (61/220) Installing brotli-dev (1.1.0-r2) (62/220) Installing c-ares-dev (1.34.4-r0) (63/220) Installing libidn2-dev (2.3.7-r0) (64/220) Installing libpsl-utils (0.21.5-r3) (65/220) Installing libpsl-dev (0.21.5-r3) (66/220) Installing nghttp2-dev (1.64.0-r0) (67/220) Installing openssl-dev (3.3.3-r0) (68/220) Installing curl-dev (8.12.1-r0) (69/220) Installing gtest (1.16.0-r0) (70/220) Installing gmock (1.16.0-r0) (71/220) Installing gtest-dev (1.16.0-r0) (72/220) Installing geos (3.13.0-r0) (73/220) Installing geos-dev (3.13.0-r0) (74/220) Installing librttopo (1.1.0-r6) (75/220) Installing librttopo-dev (1.1.0-r6) (76/220) Installing libxml2 (2.13.4-r3) (77/220) Installing libxml2-utils (2.13.4-r3) (78/220) Installing libxml2-dev (2.13.4-r3) (79/220) Installing minizip (1.3.1-r0) (80/220) Installing minizip-dev (1.3.1-r0) (81/220) Installing libjpeg-turbo (3.1.0-r0) (82/220) Installing libsharpyuv (1.5.0-r0) (83/220) Installing libwebp (1.5.0-r0) (84/220) Installing tiff (4.7.0-r0) (85/220) Installing libtiffxx (4.7.0-r0) (86/220) Installing libturbojpeg (3.1.0-r0) (87/220) Installing libjpeg-turbo-dev (3.1.0-r0) (88/220) Installing libwebpdecoder (1.5.0-r0) (89/220) Installing libwebpdemux (1.5.0-r0) (90/220) Installing libwebpmux (1.5.0-r0) (91/220) Installing libwebp-dev (1.5.0-r0) (92/220) Installing tiff-dev (4.7.0-r0) (93/220) Installing sqlite (3.49.0-r1) (94/220) Installing sqlite-dev (3.49.0-r1) (95/220) Installing proj (9.5.1-r1) (96/220) Installing proj-dev (9.5.1-r1) (97/220) Installing libspatialite (5.1.0-r3) (98/220) Installing libspatialite-dev (5.1.0-r3) (99/220) Installing luajit (2.1_p20240815-r1) (100/220) Installing luajit-dev (2.1_p20240815-r1) (101/220) Installing libuuid (2.40.4-r0) (102/220) Installing libsodium (1.0.20-r0) (103/220) Installing libzmq (4.3.5-r2) (104/220) Installing czmq (4.2.1-r4) (105/220) Installing prime_server (0.7.0-r2) (106/220) Installing prime_server-dev (0.7.0-r2) (107/220) Installing abseil-cpp-raw-logging-internal (20240722.1-r1) (108/220) Installing abseil-cpp-log-internal-globals (20240722.1-r1) (109/220) Installing abseil-cpp-time-zone (20240722.1-r1) (110/220) Installing abseil-cpp-log-initialize (20240722.1-r1) (111/220) Installing abseil-cpp-city (20240722.1-r1) (112/220) Installing abseil-cpp-low-level-hash (20240722.1-r1) (113/220) Installing abseil-cpp-hash (20240722.1-r1) (114/220) Installing abseil-cpp-log-internal-nullguard (20240722.1-r1) (115/220) Installing abseil-cpp-int128 (20240722.1-r1) (116/220) Installing abseil-cpp-strings-internal (20240722.1-r1) (117/220) Installing abseil-cpp-strings (20240722.1-r1) (118/220) Installing abseil-cpp-log-internal-check-op (20240722.1-r1) (119/220) Installing abseil-cpp-spinlock-wait (20240722.1-r1) (120/220) Installing abseil-cpp-base (20240722.1-r1) (121/220) Installing abseil-cpp-log-internal-conditions (20240722.1-r1) (122/220) Installing abseil-cpp-stacktrace (20240722.1-r1) (123/220) Installing abseil-cpp-symbolize (20240722.1-r1) (124/220) Installing abseil-cpp-examine-stack (20240722.1-r1) (125/220) Installing abseil-cpp-log-globals (20240722.1-r1) (126/220) Installing abseil-cpp-str-format-internal (20240722.1-r1) (127/220) Installing abseil-cpp-time (20240722.1-r1) (128/220) Installing abseil-cpp-log-internal-format (20240722.1-r1) (129/220) Installing abseil-cpp-log-sink (20240722.1-r1) (130/220) Installing abseil-cpp-kernel-timeout-internal (20240722.1-r1) (131/220) Installing abseil-cpp-malloc-internal (20240722.1-r1) (132/220) Installing abseil-cpp-synchronization (20240722.1-r1) (133/220) Installing abseil-cpp-log-internal-log-sink-set (20240722.1-r1) (134/220) Installing abseil-cpp-log-internal-proto (20240722.1-r1) (135/220) Installing abseil-cpp-strerror (20240722.1-r1) (136/220) Installing abseil-cpp-log-internal-message (20240722.1-r1) (137/220) Installing abseil-cpp-raw-hash-set (20240722.1-r1) (138/220) Installing abseil-cpp-crc-internal (20240722.1-r1) (139/220) Installing abseil-cpp-crc32c (20240722.1-r1) (140/220) Installing abseil-cpp-crc-cord-state (20240722.1-r1) (141/220) Installing abseil-cpp-cord-internal (20240722.1-r1) (142/220) Installing abseil-cpp-exponential-biased (20240722.1-r1) (143/220) Installing abseil-cpp-cordz-functions (20240722.1-r1) (144/220) Installing abseil-cpp-cordz-handle (20240722.1-r1) (145/220) Installing abseil-cpp-cordz-info (20240722.1-r1) (146/220) Installing abseil-cpp-cord (20240722.1-r1) (147/220) Installing abseil-cpp-status (20240722.1-r1) (148/220) Installing abseil-cpp-statusor (20240722.1-r1) (149/220) Installing abseil-cpp-throw-delegate (20240722.1-r1) (150/220) Installing abseil-cpp-die-if-null (20240722.1-r1) (151/220) Installing libprotobuf (24.4-r4) (152/220) Installing libprotoc (24.4-r4) (153/220) Installing protoc (24.4-r4) (154/220) Installing libprotobuf-lite (24.4-r4) (155/220) Installing abseil-cpp-atomic-hook-test-helper (20240722.1-r1) (156/220) Installing abseil-cpp-bad-any-cast-impl (20240722.1-r1) (157/220) Installing abseil-cpp-bad-optional-access (20240722.1-r1) (158/220) Installing abseil-cpp-bad-variant-access (20240722.1-r1) (159/220) Installing abseil-cpp-civil-time (20240722.1-r1) (160/220) Installing abseil-cpp-cordz-sample-token (20240722.1-r1) (161/220) Installing abseil-cpp-crc-cpu-detect (20240722.1-r1) (162/220) Installing abseil-cpp-debugging-internal (20240722.1-r1) (163/220) Installing abseil-cpp (20240722.1-r1) (164/220) Installing abseil-cpp-demangle-internal (20240722.1-r1) (165/220) Installing abseil-cpp-exception-safety-testing (20240722.1-r1) (166/220) Installing abseil-cpp-failure-signal-handler (20240722.1-r1) (167/220) Installing abseil-cpp-flags-commandlineflag-internal (20240722.1-r1) (168/220) Installing abseil-cpp-flags-commandlineflag (20240722.1-r1) (169/220) Installing abseil-cpp-flags-program-name (20240722.1-r1) (170/220) Installing abseil-cpp-flags-config (20240722.1-r1) (171/220) Installing abseil-cpp-flags-internal (20240722.1-r1) (172/220) Installing abseil-cpp-flags-marshalling (20240722.1-r1) (173/220) Installing abseil-cpp-flags-private-handle-accessor (20240722.1-r1) (174/220) Installing abseil-cpp-flags-reflection (20240722.1-r1) (175/220) Installing abseil-cpp-flags-usage (20240722.1-r1) (176/220) Installing abseil-cpp-flags-usage-internal (20240722.1-r1) (177/220) Installing abseil-cpp-flags-parse (20240722.1-r1) (178/220) Installing abseil-cpp-graphcycles-internal (20240722.1-r1) (179/220) Installing abseil-cpp-hash-generator-testing (20240722.1-r1) (180/220) Installing abseil-cpp-hashtablez-sampler (20240722.1-r1) (181/220) Installing abseil-cpp-leak-check (20240722.1-r1) (182/220) Installing abseil-cpp-log-entry (20240722.1-r1) (183/220) Installing abseil-cpp-log-internal-fnmatch (20240722.1-r1) (184/220) Installing abseil-cpp-vlog-config-internal (20240722.1-r1) (185/220) Installing abseil-cpp-log-flags (20240722.1-r1) (186/220) Installing abseil-cpp-log-severity (20240722.1-r1) (187/220) Installing abseil-cpp-log-internal-test-actions (20240722.1-r1) (188/220) Installing abseil-cpp-log-internal-test-helpers (20240722.1-r1) (189/220) Installing abseil-cpp-log-internal-test-matchers (20240722.1-r1) (190/220) Installing abseil-cpp-per-thread-sem-test-common (20240722.1-r1) (191/220) Installing abseil-cpp-periodic-sampler (20240722.1-r1) (192/220) Installing abseil-cpp-pow10-helper (20240722.1-r1) (193/220) Installing abseil-cpp-random-distributions (20240722.1-r1) (194/220) Installing abseil-cpp-random-internal-distribution-test-util (20240722.1-r1) (195/220) Installing abseil-cpp-random-internal-platform (20240722.1-r1) (196/220) Installing abseil-cpp-random-internal-randen-slow (20240722.1-r1) (197/220) Installing abseil-cpp-random-internal-randen (20240722.1-r1) (198/220) Installing abseil-cpp-random-internal-seed-material (20240722.1-r1) (199/220) Installing abseil-cpp-random-seed-gen-exception (20240722.1-r1) (200/220) Installing abseil-cpp-random-internal-pool-urbg (20240722.1-r1) (201/220) Installing abseil-cpp-random-internal-randen-hwaes-impl (20240722.1-r1) (202/220) Installing abseil-cpp-random-internal-randen-hwaes (20240722.1-r1) (203/220) Installing abseil-cpp-random-seed-sequences (20240722.1-r1) (204/220) Installing abseil-cpp-scoped-mock-log (20240722.1-r1) (205/220) Installing abseil-cpp-scoped-set-env (20240722.1-r1) (206/220) Installing abseil-cpp-spinlock-test-common (20240722.1-r1) (207/220) Installing abseil-cpp-stack-consumption (20240722.1-r1) (208/220) Installing abseil-cpp-string-view (20240722.1-r1) (209/220) Installing abseil-cpp-test-instance-tracker (20240722.1-r1) (210/220) Installing abseil-cpp-time-internal-test-util (20240722.1-r1) (211/220) Installing abseil-cpp-dev (20240722.1-r1) (212/220) Installing protobuf-dev (24.4-r4) (213/220) Installing python3-dev (3.12.9-r0) (214/220) Installing libsodium-dev (1.0.20-r0) (215/220) Installing zeromq-dev (4.3.5-r2) (216/220) Installing libarchive (3.7.7-r0) (217/220) Installing rhash-libs (1.4.5-r0) (218/220) Installing libuv (1.50.0-r0) (219/220) Installing cmake (3.31.5-r0) (220/220) Installing .makedepends-valhalla (20250213.204822) Executing busybox-1.37.0-r14.trigger OK: 762 MiB in 322 packages >>> valhalla: Cleaning up srcdir >>> valhalla: Cleaning up pkgdir >>> valhalla: Cleaning up tmpdir >>> valhalla: Fetching https://distfiles.alpinelinux.org/distfiles/edge/valhalla-3.1.4.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/valhalla-3.1.4.tar.gz.part' valhalla-3.1.4.tar.g 6% |* | 15.5M 0:00:15 ETA valhalla-3.1.4.tar.g 15% |***** | 39.7M 0:00:10 ETA valhalla-3.1.4.tar.g 24% |******* | 62.3M 0:00:09 ETA valhalla-3.1.4.tar.g 34% |********** | 87.4M 0:00:07 ETA valhalla-3.1.4.tar.g 46% |************** | 117M 0:00:05 ETA valhalla-3.1.4.tar.g 59% |******************* | 151M 0:00:04 ETA valhalla-3.1.4.tar.g 74% |*********************** | 189M 0:00:02 ETA valhalla-3.1.4.tar.g 89% |**************************** | 229M 0:00:00 ETA valhalla-3.1.4.tar.g 100% |********************************| 254M 0:00:00 ETA '/var/cache/distfiles/edge/valhalla-3.1.4.tar.gz.part' saved >>> 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 gcc13.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). >>> valhalla: gcc13.patch patching file src/baldr/transitdeparture.cc patching file src/baldr/transitschedule.cc patching file valhalla/baldr/graphconstants.h patching file valhalla/skadi/sample.h patching file valhalla/filesystem.h -- The CXX compiler identification is GNU 14.2.0 -- The C compiler identification is GNU 14.2.0 -- 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 "2.3.0") -- 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: /usr/lib/libz.so (found version "1.3.1") -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") -- Found Protobuf: /usr/lib/libprotobuf.so (found version "4.24.4") -- 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 CMake Warning (dev) at CMakeLists.txt:235 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.51") -- Enabling compiler warning flags CMake Deprecation Warning at third_party/robin-hood-hashing/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at third_party/cpp-statsd-client/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- 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 CMake Deprecation Warning at third_party/googletest/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at third_party/googletest/googlemock/CMakeLists.txt:45 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at third_party/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Found Python: /usr/bin/python3.12 (found version "3.12.9") found components: Interpreter -- Configuring done (1.4s) -- Generating done (0.5s) -- Build files have been written to: /home/buildozer/aports/community/valhalla/src/valhalla/build [ 2%] Running cpp protocol buffer compiler on api.proto [ 2%] Running cpp protocol buffer compiler on tripcommon.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 info.proto [ 4%] Running cpp protocol buffer compiler on incidents.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 [ 7%] 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_fetch.proto [ 7%] Running cpp protocol buffer compiler on transit.proto [ 7%] Running cpp protocol buffer compiler on trip.proto [ 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 [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/pointll.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/aabb2.cc.o [ 9%] Building CXX object src/midgard/CMakeFiles/valhalla-midgard.dir/point_tile_index.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/point2.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/sign.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/tripcommon.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/trip.pb.cc.o [ 17%] Building CXX object src/valhalla/proto/CMakeFiles/valhalla-proto.dir/transit_fetch.pb.cc.o [ 19%] 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 /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/obb2.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/obb2.cc:1: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 22 | VectorXY() : x_(0.0), y_(0.0) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 30 | VectorXY(const PointXY& p) : x_(p.x()), y_(p.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | VectorXY(const PrecisionT x, const PrecisionT y) : x_(x), y_(y) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 46 | VectorXY(const PointXY& from, const PointXY& to) | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 54 | VectorXY(const VectorXY& w) : x_(w.x()), y_(w.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: note: remove the '< >' In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/linesegment2.cc:4: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 22 | VectorXY() : x_(0.0), y_(0.0) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 30 | VectorXY(const PointXY& p) : x_(p.x()), y_(p.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | VectorXY(const PrecisionT x, const PrecisionT y) : x_(x), y_(y) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 46 | VectorXY(const PointXY& from, const PointXY& to) | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 54 | VectorXY(const VectorXY& w) : x_(w.x()), y_(w.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: note: remove the '< >' In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/point2.cc:3: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 22 | VectorXY() : x_(0.0), y_(0.0) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 30 | VectorXY(const PointXY& p) : x_(p.x()), y_(p.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | VectorXY(const PrecisionT x, const PrecisionT y) : x_(x), y_(y) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 46 | VectorXY(const PointXY& from, const PointXY& to) | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 54 | VectorXY(const VectorXY& w) : x_(w.x()), y_(w.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: note: remove the '< >' In file included from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:7: /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 22 | VectorXY() : x_(0.0), y_(0.0) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:22:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 30 | VectorXY(const PointXY& p) : x_(p.x()), y_(p.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:30:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 38 | VectorXY(const PrecisionT x, const PrecisionT y) : x_(x), y_(y) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:38:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 46 | VectorXY(const PointXY& from, const PointXY& to) | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:46:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 54 | VectorXY(const VectorXY& w) : x_(w.x()), y_(w.y()) { | ^ /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/vector2.h:54:23: note: remove the '< >' /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc: In lambda function: /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:647:12: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | return noise; | ^~~~~ In file included from /usr/include/c++/14.2.0/functional:53, 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++/14.2.0/tuple:573: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++/14.2.0/tuple:317: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++/14.2.0/tuple:317: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++/14.2.0/tuple:1489:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {valhalla::midgard::PointXY, float, int}]' at /usr/include/c++/14.2.0/tuple:2642: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++/14.2.0/tuple:209:11: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 209 | : _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++/14.2.0/tuple:573: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++/14.2.0/tuple:317: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++/14.2.0/tuple:317: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++/14.2.0/tuple:1489:54, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {valhalla::midgard::PointXY, double, int}]' at /usr/include/c++/14.2.0/tuple:2642: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++/14.2.0/tuple:209:11: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 209 | : _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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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 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 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++/14.2.0/bits/refwrap.h:38, from /usr/include/c++/14.2.0/vector:68, 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::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> 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++/14.2.0/bits/invoke.h:111:28, 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++/14.2.0/bits/std_function.h:290:30: /usr/include/c++/14.2.0/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++/14.2.0/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/std_function.h:587:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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 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 /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::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> 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++/14.2.0/bits/invoke.h:111:28, 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++/14.2.0/bits/std_function.h:290:30: /usr/include/c++/14.2.0/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++/14.2.0/bits/invoke.h:61:36: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/hashtable_policy.h:36, from /usr/include/c++/14.2.0/bits/hashtable.h:35, from /usr/include/c++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /usr/include/c++/14.2.0/functional:63, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:4, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/util.cc:1: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: 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, 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::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> 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++/14.2.0/bits/invoke.h:111:28, 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++/14.2.0/bits/std_function.h:290:30: /usr/include/c++/14.2.0/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++/14.2.0/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 In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ 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 > >]', inlined from 'static void valhalla::midgard::Polyline2::Generalize(container_t&, typename coord_t::value_type, const std::unordered_set&, bool) [with container_t = std::vector, std::allocator > >; coord_t = valhalla::midgard::PointXY]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:314:28, inlined from 'static void valhalla::midgard::Polyline2::Generalize(container_t&, typename coord_t::value_type, const std::unordered_set&, bool) [with container_t = std::vector, std::allocator > >; coord_t = valhalla::midgard::PointXY]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:303:6: /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 In file included from /usr/include/c++/14.2.0/list:65, 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++/14.2.0/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++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2002 | _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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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 function 'void valhalla::midgard::DouglasPeucker(container_t&, typename coord_t::value_type, const std::unordered_set&) [with coord_t = GeoPoint; container_t = std::vector >]', inlined from 'static void valhalla::midgard::Polyline2::Generalize(container_t&, typename coord_t::value_type, const std::unordered_set&, bool) [with container_t = std::vector >; coord_t = valhalla::midgard::GeoPoint]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:314:28, inlined from 'static void valhalla::midgard::Polyline2::Generalize(container_t&, typename coord_t::value_type, const std::unordered_set&, bool) [with container_t = std::vector >; coord_t = valhalla::midgard::GeoPoint]' at /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/polyline2.cc:303:6: /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 /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::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> 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++/14.2.0/bits/invoke.h:111:28, 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++/14.2.0/bits/std_function.h:290:30: /usr/include/c++/14.2.0/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++/14.2.0/bits/invoke.h:61:36: 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++/14.2.0/queue:64, from /home/buildozer/aports/community/valhalla/src/valhalla/src/midgard/tiles.cc:3: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/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 member function 'std::__cxx11::list<_Tp, _Alloc>::reference 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++/14.2.0/bits/stl_list.h:1933: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++/14.2.0/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++/14.2.0/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 file included from /usr/include/c++/14.2.0/queue:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_queue.h:755:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 755 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_queue.h:755:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 755 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/14.2.0/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++/14.2.0/bits/stl_vector.h:1564:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1564 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1564: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++/14.2.0/vector:65: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /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()}; | ^ 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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 '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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 995 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Built target valhalla-midgard [ 19%] Built target valhalla-proto [ 21%] Compiling date_time/windowsZones.xml to date_time_windows_zones.h [ 21%] Compiling locales/*.json to locales.h [ 24%] 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 [ 26%] 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 [ 29%] 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 [ 31%] 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/connectivity_map.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/curler.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/directededge.cc.o [ 36%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/datetime.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/edgeinfo.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphtile.cc.o [ 39%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/graphreader.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/graphtileheader.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/merge.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/location.cc.o [ 41%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/predictedspeeds.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/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/streetnames.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_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/transitroute.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/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.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_us_tx.cc.o [ 53%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/verbal_text_formatter_factory.cc.o [ 53%] Building CXX object src/baldr/CMakeFiles/valhalla-baldr.dir/tz_alt.cpp.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[] = ""; | ^~~~~~~~~~~~~ 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/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/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/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) { | ~~^~~~ 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) { | ~~^~~~ /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/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/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++/14.2.0/bits/stl_tree.h:63, from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/tilehierarchy.h:5: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.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/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) { | ~~^~~~ /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++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:5: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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 /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) { | ~~^~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::GraphId*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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 >; _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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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::baldr::GraphId; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~^~~~ /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/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/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/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) { | ~~^~~~ 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({}); | ^ /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 | }); | ^ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | }); | ^ 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) { | ~~^~~~ In file included from /usr/include/c++/14.2.0/vector:72, from /home/buildozer/aports/community/valhalla/src/valhalla/third_party/date/include/date/tz.h:128: /usr/include/c++/14.2.0/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++/14.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { 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++/14.2.0/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1396 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ~~~~~~^~~~~ /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) { | ~~~~~~^~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | 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++/14.2.0/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4771 | 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++/14.2.0/bits/stl_vector.h:1568:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1568 | 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++/14.2.0/bits/stl_vector.h:1568:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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++/14.2.0/bits/stl_algo.h:4771:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4771 | 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++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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:38: /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:38: /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:38: /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:19: 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++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from /usr/include/boost/property_tree/ptree_fwd.hpp:17, from /usr/include/boost/property_tree/ptree.hpp:15, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:10: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | 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/util.cc.o [ 56%] Building CXX object src/skadi/CMakeFiles/valhalla-skadi.dir/sample.cc.o [ 56%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/bicyclecost.cc.o [ 56%] Building CXX object src/sif/CMakeFiles/valhalla-sif.dir/autocost.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/motorscootercost.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/nocost.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/pedestriancost.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 /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) { | ^~~~~~~~~ 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/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/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/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/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/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/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/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/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) { | ~~^~~~ 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) { | ~~^~~~ [ 60%] Built target valhalla-skadi [ 60%] Built target valhalla-sif [ 60%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/search.cc.o [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/viterbi_search.cc.o [ 60%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/worker.cc.o [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/topk_search.cc.o [ 60%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/routing.cc.o [ 63%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/height_action.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/candidate_search.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/reach.cc.o [ 65%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/matrix_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/route_action.cc.o [ 68%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/map_matcher.cc.o [ 68%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/isochrone_action.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/status_action.cc.o [ 70%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/map_matcher_factory.cc.o [ 70%] Building CXX object src/loki/CMakeFiles/valhalla-loki.dir/trace_route_action.cc.o [ 70%] Building CXX object src/meili/CMakeFiles/valhalla-meili.dir/match_route.cc.o [ 73%] 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/meili/CMakeFiles/valhalla-meili.dir/config.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/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) | ^~~~~~~~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:3841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3841 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:3841:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:66, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/viterbi_search.h:8: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1536:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1536 | erase(const_iterator __position) | ^~~~~ /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); | ~~~~~~~~~~~~^~~~ /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 /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) { | ~~^~~~ 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/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/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) { | ~~^~~~ /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++/14.2.0/vector:65: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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::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++/14.2.0/bits/stl_vector.h:1624: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++/14.2.0/bits/vector.tcc:238:44: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~ /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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:3: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/algorithm:60: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 857 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/vector:72, from /usr/include/c++/14.2.0/functional:64, from /usr/include/boost/property_tree/ptree_fwd.hpp:17, from /usr/include/boost/property_tree/ptree.hpp:15, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:10: /usr/include/c++/14.2.0/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++/14.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 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] /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:913:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1777:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1781:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1855: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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | 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++/14.2.0/bits/stl_algo.h:1857: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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1855: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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 99 | 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++/14.2.0/bits/stl_algo.h:1857: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++/14.2.0/bits/stl_algo.h:1889:38: /usr/include/c++/14.2.0/bits/stl_algo.h:1835:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1835 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1838:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1838 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:4804: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++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908: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++/14.2.0/bits/stl_algo.h:4804: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++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', 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++/14.2.0/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: 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++/14.2.0/bits/stl_vector.h:1568:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1890 | 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++/14.2.0/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4804 | 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++/14.2.0/bits/stl_algo.h:4804: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++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, 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++/14.2.0/bits/stl_algo.h:1908: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++/14.2.0/bits/stl_algo.h:4804: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++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1822 | 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++/14.2.0/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4804 | 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++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', 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++/14.2.0/bits/stl_algo.h:900:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 900 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 901 | __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++/14.2.0/bits/stl_vector.h:1568:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~^~~~ /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, | ^~~~~~~~~~~~ /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 '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 In file included from /usr/include/c++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:5: /usr/include/c++/14.2.0/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++/14.2.0/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 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:8, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/directededge.h:5: /usr/include/c++/14.2.0/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++/14.2.0/bits/hashtable.h:2376: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 2376 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2377 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:62, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/match_route.cc:2: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::baldr::Location*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/routing.cc:1: /usr/include/c++/14.2.0/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++/14.2.0/bits/hashtable.h:2376: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 2376 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2377 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/unordered_set.h:536: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++/14.2.0/bits/hashtable.h:1020: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 1020 | { 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++/14.2.0/bits/unordered_set.h:536: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++/14.2.0/bits/hashtable.h:1020: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 1020 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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) | ^~~~~~~~ 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++/14.2.0/bits/unordered_map.h:754: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++/14.2.0/bits/hashtable.h:1020: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 1020 | { 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++/14.2.0/bits/unordered_map.h:754: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++/14.2.0/bits/hashtable.h:1020: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 1020 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:65: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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 = 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750: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 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770: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 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770: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++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::EdgeSegment*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876: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 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1484 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_vector.h:1484: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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:969:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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::EdgeSegment; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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::EdgeSegment; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750: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 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770: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 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770: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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876: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 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1868: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_algo.h:1593: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 1593 | 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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890: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 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/specfun.h:43, from /usr/include/c++/14.2.0/cmath:3898, from /home/buildozer/aports/community/valhalla/src/valhalla/src/meili/map_matcher.cc:1: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1900: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 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1900: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++/14.2.0/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.0/bits/stl_algo.h:1908:31: /usr/include/c++/14.2.0/bits/stl_algo.h:1817: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 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822: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 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/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/meili/config.h:3, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/emission_cost_model.h:6: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:4089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4089 | search(_ForwardIterator1 __first1, _ForwardIterator1 __last1, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:4089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:4089: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++/14.2.0/bits/stl_algobase.h:2193: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++/14.2.0/bits/stl_algo.h:4101:27: /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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++/14.2.0/bits/stl_algobase.h:2202: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++/14.2.0/bits/stl_algo.h:4101:27: /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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++/14.2.0/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 /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++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphid.h:5: /usr/include/c++/14.2.0/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++/14.2.0/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 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/meili/emission_cost_model.h:4: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_vector.h:606: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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphconstants.h:8: /usr/include/c++/14.2.0/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++/14.2.0/bits/hashtable.h:1267:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1267 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/hashtable.h:1267:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1467 | __stable_partition_adaptive(_ForwardIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1467:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1506:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1506 | std::__stable_partition_adaptive(__first, __middle, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1507 | __len / 2, __buffer, | ~~~~~~~~~~~~~~~~~~~~ 1508 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1518:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1518 | std::__stable_partition_adaptive(__right_split, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1519 | __right_len, | ~~~~~~~~~~~~ 1520 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1484 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_vector.h:1484: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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:969:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::meili::MatchResult*]': /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_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++/14.2.0/bits/unordered_set.h:178: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++/14.2.0/bits/hashtable.h:577:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 577 | __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++/14.2.0/bits/stl_algo.h:4771: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 4771 | 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++/14.2.0/bits/stl_algo.h:112: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++/14.2.0/bits/stl_algo.h:471: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++/14.2.0/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)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2101: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 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105: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 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109: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 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117: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 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122: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 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127: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 2127 | 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++/14.2.0/bits/stl_algo.h:4771: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 4771 | 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++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1905: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 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{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++/14.2.0/bits/stl_algo.h:1908: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++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1817: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 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822: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 1822 | 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++/14.2.0/bits/stl_algo.h:1578: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++/14.2.0/bits/stl_algo.h:1543:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1543 | std::__stable_partition_adaptive(__first, __last, __pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | _DistanceType(__buf.requested_size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | __buf.begin(), | ~~~~~~~~~~~~~~ 1546 | _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 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 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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 '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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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 [ 75%] 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/map_matcher.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/matrix_action.cc.o [ 80%] 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/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_matcher.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/status_action.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/trace_route_action.cc.o [ 82%] Building CXX object src/thor/CMakeFiles/valhalla-thor.dir/trace_attributes_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/boost/geometry/algorithms/length.hpp:47, from /usr/include/boost/geometry/algorithms/detail/equals/implementation.hpp:35, from /usr/include/boost/geometry/algorithms/equals.hpp:26, from /usr/include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp:23, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:42, 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, from /usr/include/boost/geometry.hpp:17, from /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:1: /usr/include/boost/geometry/strategies/length/spherical.hpp: In instantiation of 'static auto boost::geometry::strategies::length::services::strategy_converter >::get(const boost::geometry::strategy::distance::haversine&) [with R = float; CT = void]': /usr/include/boost/geometry/algorithms/perimeter.hpp:141:60: required from 'static typename boost::geometry::default_length_result::type boost::geometry::resolve_strategy::perimeter::apply(const Geometry&, const Strategy&) [with Geometry = std::vector, std::allocator > >; Strategy = boost::geometry::strategy::distance::haversine; typename boost::geometry::default_length_result::type = double]' 141 | geometry, strategy_converter::get(strategy)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/boost/geometry/algorithms/perimeter.hpp:174:60: required from 'static typename boost::geometry::resolve_dynamic::default_length_result::type boost::geometry::resolve_dynamic::perimeter::apply(const Geometry&, const Strategy&) [with Strategy = boost::geometry::strategy::distance::haversine; Geometry = std::vector, std::allocator > >; Tag = boost::geometry::ring_tag; typename boost::geometry::resolve_dynamic::default_length_result::type = double]' 174 | return resolve_strategy::perimeter::apply(geometry, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/perimeter.hpp:257:55: required from 'typename boost::geometry::default_length_result::type boost::geometry::perimeter(const Geometry&, const Strategy&) [with Geometry = std::vector, std::allocator > >; Strategy = strategy::distance::haversine; typename default_length_result::type = double]' 257 | return resolve_dynamic::perimeter::apply(geometry, strategy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/valhalla/src/valhalla/src/loki/polygon_search.cc:109:34: required from here 109 | rings_length += bg::perimeter(ring_bg, Haversine()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/strategies/length/spherical.hpp:72:63: note: parameter passing for argument of type 'boost::geometry::strategies::length::spherical' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | return strategies::length::spherical(s.radius()); | ^ In file included from /usr/include/c++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /usr/include/boost/numeric/conversion/converter_policies.hpp:13, from /usr/include/boost/numeric/conversion/converter.hpp:14, from /usr/include/boost/numeric/conversion/cast.hpp:33, from /usr/include/boost/geometry/core/radian_access.hpp:26, from /usr/include/boost/geometry/geometry.hpp:50: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~^~~~ 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) { | ~~^~~~ 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/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/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/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/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 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/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/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/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 /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/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) { | ~~^~~~ 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/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/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/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/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/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/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 /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/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, from /usr/include/boost/geometry/core/radian_access.hpp:30: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_queue.h:632: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:56: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:83: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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_queue.h:774: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:60: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:83: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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_queue.h:747: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:61: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:83: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++/14.2.0/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++/14.2.0/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:40, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:27, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32: /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:393:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 393 | static inline void apply(Sections& sections, | ^~~~~ /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:393: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++/14.2.0/bits/stl_vector.h:1697: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++/14.2.0/bits/stl_vector.h:711: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:75: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:99: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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:903: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 >, std::array >, boost::geometry::segment_ratio >, 2> >, std::allocator >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, std::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:533: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:118: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:598:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | 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:903: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 >, std::array >, boost::geometry::segment_ratio >, 2> >, std::allocator >, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation_linear >, boost::geometry::segment_ratio >, std::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:535: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:118: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:598:50: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 598 | sectionalize_part::apply(sections, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 599 | boost::begin(view), boost::end(view), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | robust_policy, strategy, | ~~~~~~~~~~~~~~~~~~~~~~~~ 601 | 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/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) { | ~~^~~~ 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) { | ~~^~~~ /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; | ^~~~~~~~ /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/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/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); | ^~~~~~~ /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 /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/bits/stl_tree.h:63, from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/route_matcher.h:5: /usr/include/c++/14.2.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]': /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/route_matcher.cc:312:37: required from here 312 | distances.push_back(std::make_pair(0.0f, 0.0f)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /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; | ^~~~ /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/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/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 179 | isotile_->SetIfLessThan(tile_id, {has_time ? 0.0f : max_minutes, has_distance ? 0.0f : max_km}); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1054 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876: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++/14.2.0/bits/stl_algo.h:1869: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++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4771: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++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1089 | 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++/14.2.0/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1089 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algo.h:1054:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1054 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1054: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++/14.2.0/bits/stl_algobase.h:71: /usr/include/c++/14.2.0/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++/14.2.0/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 '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++/14.2.0/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1089 | 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++/14.2.0/bits/stl_algo.h:1089:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1089 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/hashtable.h:35, from /usr/include/c++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:7: /usr/include/c++/14.2.0/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++/14.2.0/bits/hashtable_policy.h:997:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 997 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/14.2.0/bits/hashtable_policy.h:997:9: 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++/14.2.0/bits/stl_algobase.h:2142: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++/14.2.0/bits/stl_algo.h:3875: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++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2101:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2127 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/multimodal.h:5: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/vector:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:6: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/algorithm:60, from /home/buildozer/aports/community/valhalla/src/valhalla/src/thor/triplegbuilder.cc:1: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642: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++/14.2.0/unordered_set:41, 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, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:11: 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++/14.2.0/bits/unordered_set.h:477:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 477 | { _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++/14.2.0/bits/unordered_set.h:477:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 477 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1083:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1083 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1083: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++/14.2.0/vector:65: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algobase.h:71, from /usr/include/c++/14.2.0/bits/stl_tree.h:63, from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/bidirectional_astar.h:5: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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 > > >]': /usr/include/c++/14.2.0/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/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)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2101:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2127 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_iter > > >]', inlined from '_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]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:2193:23, 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++/14.2.0/bits/stl_algo.h:4101: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++/14.2.0/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | 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 > > >]', inlined from '_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]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:2202:20, 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++/14.2.0/bits/stl_algo.h:4101: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++/14.2.0/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:6: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:71: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2161 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2161: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++/14.2.0/bits/stl_algobase.h:2142: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++/14.2.0/bits/stl_algobase.h:2164:31: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2101:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2127 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2170:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2170 | 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 >]', 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++/14.2.0/bits/stl_algobase.h:2142: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++/14.2.0/bits/stl_algo.h:3875: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++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2101:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2127 | 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 /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/list:65, 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++/14.2.0/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++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2161 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2161: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++/14.2.0/bits/stl_algobase.h:2142: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++/14.2.0/bits/stl_algobase.h:2164:31: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2101:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2101 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2105 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2109 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2117:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2117 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2122:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2122 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2127 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2170:20: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2170 | if (!__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 2161 | __remove_if(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:2161:5: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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::thor::PathInfo; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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 In file included from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/edgeinfo.h:5, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphtile.h:9, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/baldr/graphreader.h:14, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/thor/worker.h:12: /usr/include/c++/14.2.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = valhalla::midgard::GeoPoint; _Val = std::pair, std::_List_iterator > > >; _KeyOfValue = std::_Select1st, std::_List_iterator > > > >; _Compare = std::less >; _Alloc = std::allocator, std::_List_iterator > > > >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::_List_iterator > > >, std::_Select1st, std::_List_iterator > > > >, std::less >, std::allocator, std::_List_iterator > > > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64, from /home/buildozer/aports/community/valhalla/src/valhalla/valhalla/midgard/util.h:4, 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++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference 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++/14.2.0/bits/stl_list.h:1933: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++/14.2.0/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++/14.2.0/bits/new_allocator.h:191: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++/14.2.0/bits/alloc_traits.h:534: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++/14.2.0/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++/14.2.0/bits/stl_list.h:2004:32: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/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 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++/14.2.0/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++/14.2.0/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++/14.2.0/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 'std::__cxx11::list<_Tp, _Alloc>::reference 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++/14.2.0/bits/stl_list.h:1933: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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h:384:41: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1484 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: 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++/14.2.0/vector:72: 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 '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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 977 | 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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 '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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 995 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/vector.tcc: In 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 >]': /usr/include/c++/14.2.0/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:65: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = valhalla::thor::PathInfo*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/vector:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1484 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_vector.h:1484: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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:969:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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::thor::PathInfo; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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::thor::PathInfo; _Alloc = std::allocator]', 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 373 | 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++/14.2.0/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:3 = std::reverse_iterator >; auto:4 = 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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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:3 = std::reverse_iterator >; auto:4 = 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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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 /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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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:119:21, inlined from 'valhalla::thor::thor_worker_t::path_depart_at(valhalla::Api&, const std::string&):: [with auto:7 = google::protobuf::internal::RepeatedPtrIterator; auto:8 = 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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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:7 = google::protobuf::internal::RepeatedPtrIterator; auto:8 = 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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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 'std::vector::const_iterator' 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 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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __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++/14.2.0/bits/stl_algo.h:832:30: note: parameter passing for argument of type 'google::protobuf::internal::RepeatedPtrIterator' changed in GCC 7.1 832 | return std::__remove_if(__first, __last, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 833 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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 '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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 977 | 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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 '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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 995 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19, 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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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 >]', 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++/14.2.0/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1488 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Built target valhalla-thor [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/maneuversbuilder.cc.o [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/directionsbuilder.cc.o [ 85%] Building CXX object src/odin/CMakeFiles/valhalla-odin.dir/narrative_dictionary.cc.o [ 87%] 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 [ 90%] 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() | ^~~~~~~~ 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) { | ~~^~~~ /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/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) { | ~~^~~~ 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) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /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) { | ~~^~~~~~~~~~~~~~~~~~ /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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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++/14.2.0/list:66, 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++/14.2.0/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++/14.2.0/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/matrix_serializer.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/locate_serializer.cc.o [ 92%] Building CXX object src/tyr/CMakeFiles/valhalla-tyr.dir/height_serializer.cc.o [ 95%] 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 [ 97%] 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/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/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/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/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/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/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/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/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::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::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::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/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/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) { | ^~~ /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_)}}); | ^ /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/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/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/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::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/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/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/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 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({}); | ^ In file included from /usr/include/c++/14.2.0/bits/hashtable_policy.h:36, from /usr/include/c++/14.2.0/bits/hashtable.h:35, from /usr/include/c++/14.2.0/bits/unordered_map.h:33, from /usr/include/c++/14.2.0/unordered_map:41, from /usr/include/c++/14.2.0/functional:63, from /home/buildozer/aports/community/valhalla/src/valhalla/src/tyr/route_serializer.cc:2: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 642 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algobase.h:642:5: 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/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({}); | ^ /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/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({}); | ^ /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({}); | ^ In file included from /usr/include/c++/14.2.0/vector:65, from /usr/include/c++/14.2.0/functional:64: /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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 /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 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++/14.2.0/bits/stl_vector.h:606:31: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/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++/14.2.0/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++/14.2.0/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++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = valhalla::midgard::GeoPoint*]': /usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/14.2.0/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++/14.2.0/vector:66: /usr/include/c++/14.2.0/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++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1484 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_vector.h:1484: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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:969:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/vector:72: 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 '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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 977 | 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++/14.2.0/bits/vector.tcc:984:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:384: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++/14.2.0/bits/vector.tcc:989:34, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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 '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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 995 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1019:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | 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++/14.2.0/bits/vector.tcc:1022:38, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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++/14.2.0/bits/stl_uninitialized.h:399: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++/14.2.0/bits/vector.tcc:1027:9, 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++/14.2.0/bits/stl_vector.h:1488:19: /usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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: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: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++/14.2.0/bits/stl_vector.h:1697: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++/14.2.0/bits/stl_vector.h:711: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++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 373 | 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 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 [100%] 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/UDPSender.hpp -- 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/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 >>> valhalla-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/valhalla/pkg/valhalla-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/valhalla/pkg/valhalla-dev/usr/lib/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/community/valhalla/pkg/valhalla-dev/usr/lib/cmake' 'usr/lib/libvalhalla.so' -> '/home/buildozer/aports/community/valhalla/pkg/valhalla-dev/usr/lib/libvalhalla.so' >>> valhalla-dev*: Preparing subpackage valhalla-dev... >>> valhalla-dev*: Stripping binaries >>> valhalla-dev*: Running postcheck for valhalla-dev >>> valhalla-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/valhalla/pkg/valhalla-doc/usr/share/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 gtest-dev libspatialite-dev luajit-dev prime_server-dev protobuf-dev python3-dev sqlite-dev zeromq-dev zlib-dev pkgconfig valhalla=3.1.4-r20 >>> valhalla-dev*: Package size: 3.0 MB >>> valhalla-dev*: Compressing data... >>> valhalla-dev*: Create checksum... >>> valhalla-dev*: Create valhalla-dev-3.1.4-r20.apk >>> valhalla-doc*: Tracing dependencies... >>> valhalla-doc*: Package size: 410.6 KB >>> valhalla-doc*: Compressing data... >>> valhalla-doc*: Create checksum... >>> valhalla-doc*: Create valhalla-doc-3.1.4-r20.apk >>> valhalla*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libcurl.so.4 so:libgcc_s.so.1 so:libprotobuf-lite.so.24 so:libstdc++.so.6 so:libz.so.1 >>> valhalla*: Package size: 6.9 MB >>> valhalla*: Compressing data... >>> valhalla*: Create checksum... >>> valhalla*: Create valhalla-3.1.4-r20.apk >>> valhalla: Build complete at Thu, 13 Feb 2025 20:52:11 +0000 elapsed time 0h 3m 50s >>> valhalla: Cleaning up srcdir >>> valhalla: Cleaning up pkgdir >>> valhalla: Uninstalling dependencies... (1/220) Purging .makedepends-valhalla (20250213.204822) (2/220) Purging boost-dev (1.84.0-r2) (3/220) Purging boost1.84-dev (1.84.0-r2) (4/220) Purging boost1.84 (1.84.0-r2) (5/220) Purging bzip2-dev (1.0.8-r6) (6/220) Purging icu-dev (74.2-r0) (7/220) Purging boost1.84-libs (1.84.0-r2) (8/220) Purging boost1.84-atomic (1.84.0-r2) (9/220) Purging boost1.84-chrono (1.84.0-r2) (10/220) Purging boost1.84-container (1.84.0-r2) (11/220) Purging boost1.84-contract (1.84.0-r2) (12/220) Purging boost1.84-coroutine (1.84.0-r2) (13/220) Purging boost1.84-date_time (1.84.0-r2) (14/220) Purging boost1.84-fiber (1.84.0-r2) (15/220) Purging boost1.84-graph (1.84.0-r2) (16/220) Purging boost1.84-iostreams (1.84.0-r2) (17/220) Purging boost1.84-json (1.84.0-r2) (18/220) Purging boost1.84-locale (1.84.0-r2) (19/220) Purging boost1.84-log_setup (1.84.0-r2) (20/220) Purging boost1.84-math (1.84.0-r2) (21/220) Purging boost1.84-nowide (1.84.0-r2) (22/220) Purging boost1.84-prg_exec_monitor (1.84.0-r2) (23/220) Purging boost1.84-program_options (1.84.0-r2) (24/220) Purging boost1.84-python3 (1.84.0-r2) (25/220) Purging boost1.84-random (1.84.0-r2) (26/220) Purging boost1.84-regex (1.84.0-r2) (27/220) Purging boost1.84-stacktrace_basic (1.84.0-r2) (28/220) Purging boost1.84-stacktrace_noop (1.84.0-r2) (29/220) Purging boost1.84-system (1.84.0-r2) (30/220) Purging boost1.84-timer (1.84.0-r2) (31/220) Purging boost1.84-type_erasure (1.84.0-r2) (32/220) Purging boost1.84-unit_test_framework (1.84.0-r2) (33/220) Purging boost1.84-url (1.84.0-r2) (34/220) Purging boost1.84-wave (1.84.0-r2) (35/220) Purging boost1.84-wserialization (1.84.0-r2) (36/220) Purging gtest-dev (1.16.0-r0) (37/220) Purging libspatialite-dev (5.1.0-r3) (38/220) Purging librttopo-dev (1.1.0-r6) (39/220) Purging geos-dev (3.13.0-r0) (40/220) Purging libxml2-dev (2.13.4-r3) (41/220) Purging libxml2-utils (2.13.4-r3) (42/220) Purging minizip-dev (1.3.1-r0) (43/220) Purging proj-dev (9.5.1-r1) (44/220) Purging libspatialite (5.1.0-r3) (45/220) Purging luajit-dev (2.1_p20240815-r1) (46/220) Purging luajit (2.1_p20240815-r1) (47/220) Purging prime_server-dev (0.7.0-r2) (48/220) Purging prime_server (0.7.0-r2) (49/220) Purging protobuf-dev (24.4-r4) (50/220) Purging protoc (24.4-r4) (51/220) Purging libprotobuf-lite (24.4-r4) (52/220) Purging libprotoc (24.4-r4) (53/220) Purging python3-dev (3.12.9-r0) (54/220) Purging python3-pyc (3.12.9-r0) (55/220) Purging python3-pycache-pyc0 (3.12.9-r0) (56/220) Purging pyc (3.12.9-r0) (57/220) Purging python3 (3.12.9-r0) (58/220) Purging sqlite-dev (3.49.0-r1) (59/220) Purging sqlite (3.49.0-r1) (60/220) Purging zeromq-dev (4.3.5-r2) (61/220) Purging cmake (3.31.5-r0) (62/220) Purging abseil-cpp-dev (20240722.1-r1) (63/220) Purging linux-headers (6.12.6-r0) (64/220) Purging abseil-cpp-atomic-hook-test-helper (20240722.1-r1) (65/220) Purging abseil-cpp-bad-any-cast-impl (20240722.1-r1) (66/220) Purging abseil-cpp-bad-optional-access (20240722.1-r1) (67/220) Purging abseil-cpp-bad-variant-access (20240722.1-r1) (68/220) Purging abseil-cpp-civil-time (20240722.1-r1) (69/220) Purging abseil-cpp-cordz-sample-token (20240722.1-r1) (70/220) Purging abseil-cpp-crc-cpu-detect (20240722.1-r1) (71/220) Purging abseil-cpp-debugging-internal (20240722.1-r1) (72/220) Purging abseil-cpp-demangle-internal (20240722.1-r1) (73/220) Purging abseil-cpp-exception-safety-testing (20240722.1-r1) (74/220) Purging abseil-cpp-failure-signal-handler (20240722.1-r1) (75/220) Purging abseil-cpp-flags-parse (20240722.1-r1) (76/220) Purging abseil-cpp-flags-usage-internal (20240722.1-r1) (77/220) Purging abseil-cpp-flags-usage (20240722.1-r1) (78/220) Purging abseil-cpp-graphcycles-internal (20240722.1-r1) (79/220) Purging abseil-cpp-hash-generator-testing (20240722.1-r1) (80/220) Purging abseil-cpp-hashtablez-sampler (20240722.1-r1) (81/220) Purging abseil-cpp-leak-check (20240722.1-r1) (82/220) Purging abseil-cpp-log-entry (20240722.1-r1) (83/220) Purging abseil-cpp-log-flags (20240722.1-r1) (84/220) Purging abseil-cpp-log-internal-test-actions (20240722.1-r1) (85/220) Purging abseil-cpp-log-internal-test-matchers (20240722.1-r1) (86/220) Purging abseil-cpp-per-thread-sem-test-common (20240722.1-r1) (87/220) Purging abseil-cpp-periodic-sampler (20240722.1-r1) (88/220) Purging abseil-cpp-pow10-helper (20240722.1-r1) (89/220) Purging abseil-cpp-random-distributions (20240722.1-r1) (90/220) Purging abseil-cpp-random-internal-distribution-test-util (20240722.1-r1) (91/220) Purging abseil-cpp-random-internal-randen-hwaes-impl (20240722.1-r1) (92/220) Purging abseil-cpp-random-internal-randen-hwaes (20240722.1-r1) (93/220) Purging abseil-cpp-random-seed-sequences (20240722.1-r1) (94/220) Purging abseil-cpp-scoped-mock-log (20240722.1-r1) (95/220) Purging abseil-cpp-scoped-set-env (20240722.1-r1) (96/220) Purging abseil-cpp-spinlock-test-common (20240722.1-r1) (97/220) Purging abseil-cpp-stack-consumption (20240722.1-r1) (98/220) Purging abseil-cpp-string-view (20240722.1-r1) (99/220) Purging abseil-cpp-test-instance-tracker (20240722.1-r1) (100/220) Purging abseil-cpp-time-internal-test-util (20240722.1-r1) (101/220) Purging abseil-cpp-vlog-config-internal (20240722.1-r1) (102/220) Purging abseil-cpp (20240722.1-r1) (103/220) Purging abseil-cpp-flags-internal (20240722.1-r1) (104/220) Purging abseil-cpp-flags-marshalling (20240722.1-r1) (105/220) Purging abseil-cpp-flags-reflection (20240722.1-r1) (106/220) Purging abseil-cpp-log-internal-fnmatch (20240722.1-r1) (107/220) Purging abseil-cpp-log-internal-test-helpers (20240722.1-r1) (108/220) Purging abseil-cpp-log-severity (20240722.1-r1) (109/220) Purging abseil-cpp-random-internal-pool-urbg (20240722.1-r1) (110/220) Purging abseil-cpp-random-internal-randen (20240722.1-r1) (111/220) Purging abseil-cpp-random-internal-randen-slow (20240722.1-r1) (112/220) Purging abseil-cpp-random-internal-seed-material (20240722.1-r1) (113/220) Purging abseil-cpp-random-seed-gen-exception (20240722.1-r1) (114/220) Purging boost1.84-context (1.84.0-r2) (115/220) Purging boost1.84-log (1.84.0-r2) (116/220) Purging boost1.84-serialization (1.84.0-r2) (117/220) Purging boost1.84-thread (1.84.0-r2) (118/220) Purging curl-dev (8.12.1-r0) (119/220) Purging czmq (4.2.1-r4) (120/220) Purging gdbm (1.24-r0) (121/220) Purging gmock (1.16.0-r0) (122/220) Purging gtest (1.16.0-r0) (123/220) Purging icu (74.2-r0) (124/220) Purging icu-libs (74.2-r0) (125/220) Purging libarchive (3.7.7-r0) (126/220) Purging libbz2 (1.0.8-r6) (127/220) Purging libffi (3.4.6-r0) (128/220) Purging libpanelw (6.5_p20250118-r0) (129/220) Purging libprotobuf (24.4-r4) (130/220) Purging libpsl-dev (0.21.5-r3) (131/220) Purging libpsl-utils (0.21.5-r3) (132/220) Purging librttopo (1.1.0-r6) (133/220) Purging libsodium-dev (1.0.20-r0) (134/220) Purging libuuid (2.40.4-r0) (135/220) Purging libuv (1.50.0-r0) (136/220) Purging libxml2 (2.13.4-r3) (137/220) Purging libzmq (4.3.5-r2) (138/220) Purging minizip (1.3.1-r0) (139/220) Purging mpdecimal (4.0.0-r0) (140/220) Purging nghttp2-dev (1.64.0-r0) (141/220) Purging openssl-dev (3.3.3-r0) (142/220) Purging proj (9.5.1-r1) (143/220) Purging rhash-libs (1.4.5-r0) (144/220) Purging sqlite-libs (3.49.0-r1) (145/220) Purging tiff-dev (4.7.0-r0) (146/220) Purging libtiffxx (4.7.0-r0) (147/220) Purging tiff (4.7.0-r0) (148/220) Purging xz-dev (5.6.4-r0) (149/220) Purging xz (5.6.4-r0) (150/220) Purging xz-libs (5.6.4-r0) (151/220) Purging zlib-dev (1.3.1-r2) (152/220) Purging zstd-dev (1.5.6-r2) (153/220) Purging zstd (1.5.6-r2) (154/220) Purging abseil-cpp-log-internal-conditions (20240722.1-r1) (155/220) Purging abseil-cpp-statusor (20240722.1-r1) (156/220) Purging abseil-cpp-status (20240722.1-r1) (157/220) Purging abseil-cpp-cord (20240722.1-r1) (158/220) Purging abseil-cpp-cordz-info (20240722.1-r1) (159/220) Purging abseil-cpp-cordz-handle (20240722.1-r1) (160/220) Purging abseil-cpp-die-if-null (20240722.1-r1) (161/220) Purging abseil-cpp-log-internal-message (20240722.1-r1) (162/220) Purging abseil-cpp-log-internal-log-sink-set (20240722.1-r1) (163/220) Purging abseil-cpp-flags-config (20240722.1-r1) (164/220) Purging abseil-cpp-flags-program-name (20240722.1-r1) (165/220) Purging abseil-cpp-synchronization (20240722.1-r1) (166/220) Purging abseil-cpp-malloc-internal (20240722.1-r1) (167/220) Purging abseil-cpp-base (20240722.1-r1) (168/220) Purging abseil-cpp-log-globals (20240722.1-r1) (169/220) Purging abseil-cpp-raw-hash-set (20240722.1-r1) (170/220) Purging abseil-cpp-hash (20240722.1-r1) (171/220) Purging abseil-cpp-city (20240722.1-r1) (172/220) Purging abseil-cpp-cord-internal (20240722.1-r1) (173/220) Purging abseil-cpp-cordz-functions (20240722.1-r1) (174/220) Purging abseil-cpp-crc-cord-state (20240722.1-r1) (175/220) Purging abseil-cpp-crc32c (20240722.1-r1) (176/220) Purging abseil-cpp-crc-internal (20240722.1-r1) (177/220) Purging abseil-cpp-examine-stack (20240722.1-r1) (178/220) Purging abseil-cpp-exponential-biased (20240722.1-r1) (179/220) Purging abseil-cpp-flags-commandlineflag (20240722.1-r1) (180/220) Purging abseil-cpp-flags-commandlineflag-internal (20240722.1-r1) (181/220) Purging abseil-cpp-flags-private-handle-accessor (20240722.1-r1) (182/220) Purging abseil-cpp-log-internal-format (20240722.1-r1) (183/220) Purging abseil-cpp-kernel-timeout-internal (20240722.1-r1) (184/220) Purging abseil-cpp-time (20240722.1-r1) (185/220) Purging abseil-cpp-str-format-internal (20240722.1-r1) (186/220) Purging abseil-cpp-log-internal-check-op (20240722.1-r1) (187/220) Purging abseil-cpp-strings (20240722.1-r1) (188/220) Purging abseil-cpp-int128 (20240722.1-r1) (189/220) Purging abseil-cpp-log-initialize (20240722.1-r1) (190/220) Purging abseil-cpp-log-internal-globals (20240722.1-r1) (191/220) Purging abseil-cpp-log-internal-nullguard (20240722.1-r1) (192/220) Purging abseil-cpp-log-internal-proto (20240722.1-r1) (193/220) Purging abseil-cpp-log-sink (20240722.1-r1) (194/220) Purging abseil-cpp-low-level-hash (20240722.1-r1) (195/220) Purging abseil-cpp-random-internal-platform (20240722.1-r1) (196/220) Purging abseil-cpp-strings-internal (20240722.1-r1) (197/220) Purging abseil-cpp-raw-logging-internal (20240722.1-r1) (198/220) Purging abseil-cpp-spinlock-wait (20240722.1-r1) (199/220) Purging abseil-cpp-stacktrace (20240722.1-r1) (200/220) Purging abseil-cpp-strerror (20240722.1-r1) (201/220) Purging abseil-cpp-symbolize (20240722.1-r1) (202/220) Purging abseil-cpp-throw-delegate (20240722.1-r1) (203/220) Purging abseil-cpp-time-zone (20240722.1-r1) (204/220) Purging boost1.84-filesystem (1.84.0-r2) (205/220) Purging brotli-dev (1.1.0-r2) (206/220) Purging brotli (1.1.0-r2) (207/220) Purging c-ares-dev (1.34.4-r0) (208/220) Purging geos (3.13.0-r0) (209/220) Purging icu-data-en (74.2-r0) (210/220) Purging libidn2-dev (2.3.7-r0) (211/220) Purging libjpeg-turbo-dev (3.1.0-r0) (212/220) Purging libturbojpeg (3.1.0-r0) (213/220) Purging libjpeg-turbo (3.1.0-r0) (214/220) Purging libwebp-dev (1.5.0-r0) (215/220) Purging libwebpdecoder (1.5.0-r0) (216/220) Purging libwebpdemux (1.5.0-r0) (217/220) Purging libwebpmux (1.5.0-r0) (218/220) Purging libwebp (1.5.0-r0) (219/220) Purging libsharpyuv (1.5.0-r0) (220/220) Purging libsodium (1.0.20-r0) Executing busybox-1.37.0-r14.trigger OK: 322 MiB in 102 packages >>> valhalla: Updating the community/armhf repository index... >>> valhalla: Signing the index...