>>> pdal: Building community/pdal 2.5.2-r0 (using abuild 3.10.0-r0) started Wed, 15 Mar 2023 12:10:30 +0000 >>> pdal: Checking sanity of /home/buildozer/aports/community/pdal/APKBUILD... >>> pdal: Analyzing dependencies... >>> pdal: Installing for build: build-base cmake cpd-dev curl-dev eigen-dev fgt-dev gdal-dev hdf5-dev libgeotiff-dev libpq-dev libxml2-dev linux-headers openssl-dev>3 py3-numpy-dev python3-dev samurai sqlite-dev zstd-dev gdal-tools gdal-driver-PNG (1/93) Installing libbz2 (1.0.8-r4) (2/93) Installing xz-libs (5.4.1-r0) (3/93) Installing libarchive (3.6.2-r1) (4/93) Installing libformw (6.4_p20230311-r0) (5/93) Installing rhash-libs (1.4.3-r1) (6/93) Installing libuv (1.44.2-r1) (7/93) Installing cmake (3.26.0-r0) (8/93) Installing fgt (0.4.9-r1) (9/93) Installing cpd (0.5.3-r1) (10/93) Installing cpd-dev (0.5.3-r1) (11/93) Installing openssl-dev (3.1.0-r0) (12/93) Installing nghttp2-dev (1.52.0-r0) (13/93) Installing zlib-dev (1.2.13-r0) (14/93) Installing brotli (1.0.9-r11) (15/93) Installing brotli-dev (1.0.9-r11) (16/93) Installing curl-dev (7.88.1-r1) (17/93) Installing eigen-dev (3.4.0-r8) (18/93) Installing fgt-dev (0.4.9-r1) (19/93) Installing lerc (4.0.0-r0) (20/93) Installing boost1.81-serialization (1.81.0-r1) (21/93) Installing libgmpxx (6.2.1-r2) (22/93) Installing sfcgal (1.4.1-r2) (23/93) Installing libgfortran (12.2.1_git20220924-r9) (24/93) Installing openblas (0.3.21-r4) (25/93) Installing liblapack (0.3.21-r4) (26/93) Installing arpack (3.8.0-r1) (27/93) Installing superlu (5.3.0-r2) (28/93) Installing armadillo (12.0.1-r0) (29/93) Installing blosc (1.21.3-r0) (30/93) Installing brunsli-libs (0.1-r0) (31/93) Installing libdeflate (1.17-r0) (32/93) Installing geos (3.11.1-r0) (33/93) Installing giflib (5.2.1-r3) (34/93) Installing gnu-libiconv-libs (1.17-r1) (35/93) Installing libjpeg-turbo (2.1.5.1-r1) (36/93) Installing json-c (0.16-r2) (37/93) Installing lcms2 (2.15-r0) (38/93) Installing libjxl (0.8.1-r0) (39/93) Installing readline (8.2.1-r0) (40/93) Installing unixodbc (2.3.11-r0) (41/93) Installing libpng (1.6.39-r2) (42/93) Installing sqlite-libs (3.41.1-r0) (43/93) Installing libwebp (1.3.0-r0) (44/93) Installing tiff (4.5.0-r5) (45/93) Installing proj (9.2.0-r0) (46/93) Installing qhull (2020.2-r2) (47/93) Installing minizip (1.2.13-r0) (48/93) Installing librttopo (1.1.0-r2) (49/93) Installing libxml2 (2.10.3-r2) (50/93) Installing libspatialite (5.0.1-r5) (51/93) Installing icu-data-en (72.1-r2) Executing icu-data-en-72.1-r2.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (52/93) Installing icu-libs (72.1-r2) (53/93) Installing xerces-c (3.2.4-r1) (54/93) Installing gdal (3.6.3-r1) (55/93) Installing gdal-dev (3.6.3-r1) (56/93) Installing libsz (1.0.6-r1) (57/93) Installing hdf5 (1.12.2-r1) (58/93) Installing hdf5-cpp (1.12.2-r1) (59/93) Installing hdf5-fortran (1.12.2-r1) (60/93) Installing hdf5-hl (1.12.2-r1) (61/93) Installing hdf5-hl-cpp (1.12.2-r1) (62/93) Installing hdf5-hl-fortran (1.12.2-r1) (63/93) Installing hdf5-dev (1.12.2-r1) (64/93) Installing zstd (1.5.4-r1) (65/93) Installing zstd-dev (1.5.4-r1) (66/93) Installing libtiffxx (4.5.0-r5) (67/93) Installing libjpeg-turbo-dev (2.1.5.1-r1) (68/93) Installing libwebp-dev (1.3.0-r0) (69/93) Installing tiff-dev (4.5.0-r5) (70/93) Installing libgeotiff (1.7.1-r1) (71/93) Installing libgeotiff-dev (1.7.1-r1) (72/93) Installing libpq (15.2-r1) (73/93) Installing libpq-dev (15.2-r1) (74/93) Installing xz (5.4.1-r0) (75/93) Installing xz-dev (5.4.1-r0) (76/93) Installing libxml2-utils (2.10.3-r2) (77/93) Installing libxml2-dev (2.10.3-r2) (78/93) Installing linux-headers (6.2-r0) (79/93) Installing py3-numpy (1.24.2-r0) (80/93) Installing py3-numpy-dev (1.24.2-r0) (81/93) Installing libffi (3.4.4-r0) (82/93) Installing gdbm (1.23-r0) (83/93) Installing mpdecimal (2.5.1-r1) (84/93) Installing libpanelw (6.4_p20230311-r0) (85/93) Installing python3 (3.11.2-r0) (86/93) Installing python3-dev (3.11.2-r0) (87/93) Installing samurai (1.2-r2) (88/93) Installing sqlite (3.41.1-r0) (89/93) Installing sqlite-dev (3.41.1-r0) (90/93) Installing py3-gdal (3.6.3-r1) (91/93) Installing gdal-tools (3.6.3-r1) (92/93) Installing gdal-driver-PNG (3.6.3-r1) (93/93) Installing .makedepends-pdal (20230315.121031) Executing busybox-1.36.0-r5.trigger OK: 666 MiB in 189 packages >>> pdal: Cleaning up srcdir >>> pdal: Cleaning up pkgdir >>> pdal: Fetching https://distfiles.alpinelinux.org/distfiles/edge/PDAL-2.5.2-src.tar.gz >>> pdal: Fetching https://distfiles.alpinelinux.org/distfiles/edge/PDAL-2.5.2-src.tar.gz >>> pdal: Checking sha512sums... PDAL-2.5.2-src.tar.gz: OK >>> pdal: Unpacking /var/cache/distfiles/edge/PDAL-2.5.2-src.tar.gz... -- The CXX compiler identification is GNU 12.2.1 -- The C compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found GDAL: /usr/lib/libgdal.so (found suitable version "3.6.3", minimum required is "3.0") -- Found GeoTIFF: /usr/lib/libgeotiff.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.10.3") -- Found CURL: /usr/lib/libcurl.so (found version "7.88.1") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.1.0", minimum required is "1.1") -- Found HDF5: /usr/lib/libhdf5_cpp.so;/usr/lib/libhdf5.so (found version "1.12.2") found components: CXX -- Found PostgreSQL: /usr/lib/libpq.so (found version "15.2") -- Found Python: /usr/bin/python3.11 (found version "3.11.2") found components: Interpreter -- Could NOT find LIBEXECINFO (missing: LIBEXECINFO_LIBRARY LIBEXECINFO_INCLUDE_DIR) -- Could NOT find LIBUNWIND (missing: LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR) -- The following features have been enabled: * CPD plugin, Coherent Point Drift (CPD) computes rigid or nonrigid transformations between point sets * Icebridge plugin, read data in the Icebridge format * PostgreSQL PointCloud plugin, read/write PostgreSQL PointCloud objects * Unit tests, PDAL unit tests -- The following OPTIONAL packages have been found: * ZSTD General compression support * LibXml2 * PkgConfig * OpenSSL (required version >= 1.1) * Python -- The following REQUIRED packages have been found: * GDAL (required version >= 3.0) Provides general purpose raster, vector, and reference system support * GeoTIFF * ZLIB Compression support in BPF * CURL * Cpd (required version >= 0.5) * HDF5 * PostgreSQL * Threads, The thread library of the system -- The following features have been disabled: * Bash completion, completion for PDAL command line * Draco plugin, Read data in the draco format * I3S plugin, Read from a I3S server or from a SLPK file * HDF plugin, read data in the HDF format * Matlab plugin, write data to a .mat file * NITF plugin, read/write LAS data wrapped in NITF * OpenSceneGraph plugin, read/write OpenSceneGraph objects * RiVLib plugin, read data in the RXP format * rdblib plugin, read data in the RDB format * MBIO plugin, add features that depend on MBIO * FBX plugin, add features that depend on FBX * TEASER++ plugin, TEASER++ computes transformations between point sets * TileDB plugin, read/write data from TileDB * Trajectory plugin, Compute trajectory from LAS input * E57 plugin, read/write data to and from e57 format * Abseil debugging support , unit tests -- The following OPTIONAL packages have not been found: * Libexecinfo * Libunwind -- Configuring done (1.1s) -- Generating done (0.2s) -- Build files have been written to: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build [1/556] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Header.cpp.o [2/556] Building CXX object tools/lasdump/CMakeFiles/lasdump.dir/Dumper.cpp.o [3/556] Building CXX object vendor/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [4/556] Building CXX object vendor/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [5/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/writers.cpp.o [6/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/vlr.cpp.o [7/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/readers.cpp.o [8/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/lazperf.cpp.o [9/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/header.cpp.o [10/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/filestream.cpp.o [11/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb14.cpp.o [12/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_rgb10.cpp.o [13/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point14.cpp.o [14/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_point10.cpp.o [15/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_nir14.cpp.o [16/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_gpstime10.cpp.o [17/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte14.cpp.o [18/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/detail/field_byte10.cpp.o [19/556] Building CXX object vendor/lazperf/CMakeFiles/pdal_lazperf.dir/charbuf.cpp.o [20/556] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/MarchingCubes.cpp.o [21/556] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Geometry.cpp.o [22/556] Building CXX object vendor/kazhdan/CMakeFiles/pdal_kazhdan.dir/Factor.cpp.o [23/556] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-patch.cpp.o [24/556] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-uri.cpp.o [25/556] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/string-format-check.cpp.o [26/556] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-validator.cpp.o [27/556] Building CXX object vendor/schema-validator/CMakeFiles/pdal_json_schema.dir/json-schema-draft7.json.cpp.o [28/556] Building CXX object vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o [29/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/private/BacktraceNone.cpp.o [30/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Random.cpp.o [31/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Backtrace.cpp.o [32/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Utils.cpp.o [33/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/ThreadPool.cpp.o [34/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Georeference.cpp.o [35/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/FileUtils.cpp.o [36/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Charbuf.cpp.o [37/556] Building CXX object pdal/util/CMakeFiles/pdal_util.dir/Bounds.cpp.o [38/556] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/__/pdal/util/Utils.cpp.o [39/556] Building CXX object dimbuilder/CMakeFiles/dimbuilder.dir/DimBuilder.cpp.o /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp: In static member function 'static void Square::EdgeCorners(int, int&, int&)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:69:9: warning: 'orientation' may be used uninitialized [-Wmaybe-uninitialized] 69 | switch(orientation){ | ^~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:67:13: note: 'orientation' was declared here 67 | int orientation,i; | ^~~~~~~~~~~ In static member function 'static int Square::CornerIndex(int, int)', inlined from 'static void Square::EdgeCorners(int, int&, int&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:76:20: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:39:57: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 39 | int Square::CornerIndex( int x , int y ){ return (y<<1)|x; } | ^ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp: In static member function 'static void Square::EdgeCorners(int, int&, int&)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:67:25: note: 'i' was declared here 67 | int orientation,i; | ^ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp: In static member function 'static int Square::ReflectEdgeIndex(int, int)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:84:9: warning: 'o' may be used uninitialized [-Wmaybe-uninitialized] 84 | if(o!=orientation){return idx;} | ^~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:82:13: note: 'o' was declared here 82 | int o,i; | ^ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:85:35: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 85 | else{return EdgeIndex(o,(i+1)%2);} | ~~^~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:82:15: note: 'i' was declared here 82 | int o,i; | ^ In static member function 'static void Square::EdgeCorners(int, int&, int&)', inlined from 'static bool MarchingSquares::HasEdgeRoots(unsigned char, int)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:311:21: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:69:9: warning: 'orientation' may be used uninitialized [-Wmaybe-uninitialized] 69 | switch(orientation){ | ^~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp: In static member function 'static bool MarchingSquares::HasEdgeRoots(unsigned char, int)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:67:13: note: 'orientation' was declared here 67 | int orientation,i; | ^~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/kazhdan/MarchingCubes.cpp:313:114: warning: 'c2' may be used uninitialized [-Wmaybe-uninitialized] 313 | ( ( mcIndex&(1<::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lazperf::chunk}; _Tp = lazperf::chunk; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lazperf::chunk}; _Tp = lazperf::chunk; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/portable_endian.hpp:17, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/Extractor.hpp:41, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:33: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp: In constructor 'lazperf::laz_vlr::laz_vlr(const char*)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:310:35: warning: cast from 'const char*' to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] 310 | uint16_t num_items = le16toh(*reinterpret_cast(d + 32)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/Extractor.hpp:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const lazperf::eb_vlr::ebfield&}; _Tp = lazperf::eb_vlr::ebfield; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lazperf::eb_vlr::ebfield; _Alloc = std::allocator]', inlined from 'void lazperf::eb_vlr::addField()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:420:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lazperf::eb_vlr::ebfield; _Alloc = std::allocator]', inlined from 'void lazperf::eb_vlr::addField(const ebfield&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:425:20, inlined from 'lazperf::eb_vlr::eb_vlr(int)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:333:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lazperf::eb_vlr::ebfield; _Alloc = std::allocator]', inlined from 'void lazperf::eb_vlr::fill(const char*, size_t)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:379:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lazperf::eb_vlr::ebfield; _Alloc = std::allocator]', inlined from 'void lazperf::eb_vlr::addField(const ebfield&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/vlr.cpp:425:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/header.hpp:32, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/readers.hpp:26, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/readers.cpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lazperf::vlr_header&, std::fpos<__mbstate_t>}; _Tp = lazperf::vlr_index_rec; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lazperf::evlr_header&, std::fpos<__mbstate_t>}; _Tp = lazperf::vlr_index_rec; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lazperf::vlr_header&, std::fpos<__mbstate_t>}; _Tp = lazperf::vlr_index_rec; _Alloc = std::allocator]', inlined from 'void lazperf::reader::basic_file::Private::parseVLRs()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/readers.cpp:203:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lazperf::evlr_header&, std::fpos<__mbstate_t>}; _Tp = lazperf::vlr_index_rec; _Alloc = std::allocator]', inlined from 'void lazperf::reader::basic_file::Private::parseVLRs()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/readers.cpp:220:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [41/556] Linking CXX shared library lib/libpdal_util.so.15.2.0 [42/556] Creating library symlink lib/libpdal_util.so.15 lib/libpdal_util.so In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/lazperf.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const lazperf::chunk&}; _Tp = lazperf::chunk; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lazperf::chunk; _Alloc = std::allocator]', inlined from 'std::vector lazperf::decompress_chunk_table(InputCb, size_t, bool)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/lazperf/lazperf.cpp:669:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [43/556] Linking CXX static library lib/libpdal_lazperf.a [44/556] Linking CXX executable bin/lasdump In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/schema-validator/json-schema-draft7.json.cpp:9: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/schema-validator/json-patch.hpp:3, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/schema-validator/json-patch.cpp:1: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/dimbuilder/DimBuilder.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/dimbuilder/DimBuilder.cpp:36: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [45/556] Linking CXX executable bin/dimbuilder [46/556] Generating include/pdal/Dimension.hpp [47/556] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_test.dir/io/Ilvis2ReaderTest.cpp.o [48/556] Building CXX object test/unit/CMakeFiles/xml_schema_test.dir/XMLSchemaTest.cpp.o [49/556] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_reader_metadata_test.dir/io/Ilvis2ReaderWithMDReaderTest.cpp.o [50/556] Building CXX object test/unit/CMakeFiles/pdal_io_ilvis2_metadata_test.dir/io/Ilvis2MetadataReaderTest.cpp.o [51/556] Building CXX object test/unit/CMakeFiles/translate_test.dir/apps/TranslateTest.cpp.o [52/556] Building CXX object test/unit/CMakeFiles/random_test.dir/apps/RandomTest.cpp.o [53/556] Building CXX object test/unit/CMakeFiles/hausdorff_test.dir/apps/HausdorffTest.cpp.o [54/556] Building CXX object test/unit/CMakeFiles/chamfer_test.dir/apps/ChamferTest.cpp.o [55/556] Building CXX object test/unit/CMakeFiles/pc2pc_test.dir/apps/pc2pcTest.cpp.o [56/556] Building CXX object test/unit/CMakeFiles/pdal_merge_test.dir/apps/MergeTest.cpp.o [57/556] Building CXX object test/unit/CMakeFiles/pdal_tindex_test.dir/apps/TIndexTest.cpp.o [58/556] Building CXX object test/unit/CMakeFiles/pdal_tile_test.dir/apps/TileTest.cpp.o [59/556] Building CXX object test/unit/CMakeFiles/pdal_info_test.dir/apps/InfoTest.cpp.o [60/556] Building CXX object test/unit/CMakeFiles/pdal_app_plugin_test.dir/apps/AppPluginTest.cpp.o [61/556] Building CXX object test/unit/CMakeFiles/pdal_app_test.dir/apps/AppTest.cpp.o [62/556] Building CXX object test/unit/CMakeFiles/pdal_filters_voxel_downsize_test.dir/filters/VoxelDownsizeFilterTest.cpp.o [63/556] Building CXX object test/unit/CMakeFiles/pdal_filters_voxel_test.dir/filters/VoxelTest.cpp.o [64/556] Building CXX object test/unit/CMakeFiles/pdal_filters_hexbin_test.dir/filters/HexbinFilterTest.cpp.o [65/556] Building CXX object test/unit/CMakeFiles/pdal_filters_transformation_test.dir/filters/TransformationFilterTest.cpp.o [66/556] Building CXX object test/unit/CMakeFiles/pdal_filters_stats_test.dir/filters/StatsFilterTest.cpp.o [67/556] Building CXX object test/unit/CMakeFiles/pdal_filters_splitter_test.dir/filters/SplitterTest.cpp.o [68/556] Building CXX object test/unit/CMakeFiles/pdal_filters_sort_test.dir/filters/SortFilterTest.cpp.o [69/556] Building CXX object test/unit/CMakeFiles/pdal_filters_smrf_test.dir/filters/SMRFilterTest.cpp.o [70/556] Building CXX object test/unit/CMakeFiles/pdal_filters_skewness_test.dir/filters/SkewnessFilterTest.cpp.o [71/556] Building CXX object test/unit/CMakeFiles/pdal_filters_shell_test.dir/filters/ShellFilterTest.cpp.o [72/556] Building CXX object test/unit/CMakeFiles/pdal_filters_returns_test.dir/filters/ReturnsFilterTest.cpp.o [73/556] Building CXX object test/unit/CMakeFiles/pdal_filters_reciprocity_test.dir/filters/ReciprocityFilterTest.cpp.o [74/556] Building CXX object test/unit/CMakeFiles/pdal_filters_randomize_test.dir/filters/RandomizeFilterTest.cpp.o [75/556] Building CXX object test/unit/CMakeFiles/pdal_filters_expression_test.dir/filters/ExpressionFilterTest.cpp.o [76/556] Building CXX object test/unit/CMakeFiles/pdal_filters_range_test.dir/filters/RangeFilterTest.cpp.o [77/556] Building CXX object test/unit/CMakeFiles/pdal_filters_reprojection_test.dir/filters/ReprojectionFilterTest.cpp.o [78/556] Building CXX object test/unit/CMakeFiles/pdal_filters_pmf_test.dir/filters/PMFFilterTest.cpp.o [79/556] Building CXX object test/unit/CMakeFiles/pdal_filters_planefit_test.dir/filters/PlaneFitFilterTest.cpp.o [80/556] Building CXX object test/unit/CMakeFiles/pdal_filters_overlay_test.dir/filters/OverlayFilterTest.cpp.o [81/556] Building CXX object test/unit/CMakeFiles/pdal_filters_normal_test.dir/filters/NormalFilterTest.cpp.o [82/556] Building CXX object test/unit/CMakeFiles/pdal_filters_additional_merge_test.dir/filters/AdditionalMergeTest.cpp.o [83/556] Building CXX object test/unit/CMakeFiles/pdal_morton_order_test.dir/filters/MortonOrderTest.cpp.o [84/556] Building CXX object test/unit/CMakeFiles/pdal_filters_miniball_test.dir/filters/MiniballFilterTest.cpp.o [85/556] Building CXX object test/unit/CMakeFiles/pdal_filters_merge_test.dir/filters/MergeTest.cpp.o [86/556] Building CXX object test/unit/CMakeFiles/pdal_filters_locate_test.dir/filters/LocateFilterTest.cpp.o [87/556] Building CXX object test/unit/CMakeFiles/pdal_filters_neighborclassifier_test.dir/filters/NeighborClassifierFilterTest.cpp.o [88/556] Building CXX object test/unit/CMakeFiles/pdal_filters_lloydkmeans_test.dir/filters/LloydKMeansFilterTest.cpp.o [89/556] Building CXX object test/unit/CMakeFiles/pdal_filters_info_test.dir/filters/InfoFilterTest.cpp.o [90/556] Building CXX object test/unit/CMakeFiles/pdal_filters_icp_test.dir/filters/IcpFilterTest.cpp.o [91/556] Building CXX object test/unit/CMakeFiles/pdal_filters_ht_test.dir/filters/HeadTailFilterTest.cpp.o [92/556] Building CXX object test/unit/CMakeFiles/pdal_filters_separatescanline_test.dir/filters/SeparatescanlineFilterTest.cpp.o [93/556] Building CXX object test/unit/CMakeFiles/pdal_filters_hag_test.dir/filters/HAGFilterTest.cpp.o [94/556] Building CXX object test/unit/CMakeFiles/pdal_filters_gpstimeconvert_test.dir/filters/GpsTimeConvertTest.cpp.o [95/556] Building CXX object test/unit/CMakeFiles/pdal_filters_groupby_test.dir/filters/GroupByFilterTest.cpp.o [96/556] Building CXX object test/unit/CMakeFiles/pdal_filters_ferry_test.dir/filters/FerryFilterTest.cpp.o [97/556] Building CXX object test/unit/CMakeFiles/pdal_filters_faceraster_test.dir/filters/FaceRasterTest.cpp.o [98/556] Building CXX object test/unit/CMakeFiles/pdal_filters_mongoexpression_test.dir/filters/MongoExpressionFilterTest.cpp.o [99/556] Building CXX object test/unit/CMakeFiles/pdal_filters_elm_test.dir/filters/ELMFilterTest.cpp.o [100/556] Building CXX object test/unit/CMakeFiles/pdal_filters_divider_test.dir/filters/DividerFilterTest.cpp.o [101/556] Building CXX object test/unit/CMakeFiles/pdal_filters_covariancefeatures_test.dir/filters/CovarianceFeaturesTest.cpp.o [102/556] Building CXX object test/unit/CMakeFiles/pdal_filters_delaunay_test.dir/filters/DelaunayFilterTest.cpp.o [103/556] Building CXX object test/unit/CMakeFiles/pdal_filters_decimation_test.dir/filters/DecimationFilterTest.cpp.o [104/556] Building CXX object test/unit/CMakeFiles/pdal_filters_csf_test.dir/filters/CSFilterTest.cpp.o [105/556] Building CXX object test/unit/CMakeFiles/pdal_filters_geomdistance_test.dir/filters/GeomDistanceFilterTest.cpp.o [106/556] Building CXX object test/unit/CMakeFiles/pdal_filters_crop_test.dir/filters/CropFilterTest.cpp.o [107/556] Building CXX object test/unit/CMakeFiles/pdal_filters_colorization_test.dir/filters/ColorizationFilterTest.cpp.o [108/556] Building CXX object test/unit/CMakeFiles/pdal_filters_colorinterp_test.dir/filters/ColorinterpFilterTest.cpp.o [109/556] Building CXX object test/unit/CMakeFiles/pdal_filters_nndistance_test.dir/filters/NNDistanceTest.cpp.o [110/556] Building CXX object test/unit/CMakeFiles/pdal_filters_chipper_test.dir/filters/ChipperTest.cpp.o [111/556] Building CXX object test/unit/CMakeFiles/pdal_filters_assign_test.dir/filters/AssignFilterTest.cpp.o [112/556] Building CXX object test/unit/CMakeFiles/pdal_io_smrmsg_reader_test.dir/io/SmrmsgReaderTest.cpp.o [113/556] Building CXX object test/unit/CMakeFiles/pdal_io_gltf_writer_test.dir/io/GltfWriterTest.cpp.o [114/556] Building CXX object test/unit/CMakeFiles/pdal_io_text_reader_test.dir/io/TextReaderTest.cpp.o [115/556] Building CXX object test/unit/CMakeFiles/pdal_io_text_writer_test.dir/io/TextWriterTest.cpp.o [116/556] Building CXX object test/unit/CMakeFiles/pdal_io_fbi_test.dir/io/FbiReaderTest.cpp.o /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/apps/HausdorffTest.cpp: In member function 'virtual void Hausdorff_distance_Test::TestBody()': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/apps/HausdorffTest.cpp:81:77: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | std::pair result = Utils::computeHausdorffPair(src, cand); | ^ [117/556] Building CXX object test/unit/CMakeFiles/pdal_io_terrasolid_test.dir/io/TerrasolidReaderTest.cpp.o [118/556] Building CXX object test/unit/CMakeFiles/pdal_io_sbet_writer_test.dir/io/SbetWriterTest.cpp.o [119/556] Building CXX object test/unit/CMakeFiles/pdal_io_sbet_reader_test.dir/io/SbetReaderTest.cpp.o [120/556] Building CXX object test/unit/CMakeFiles/pdal_io_qfit_test.dir/io/QFITReaderTest.cpp.o [121/556] Building CXX object test/unit/CMakeFiles/pdal_io_ptx_reader_test.dir/io/PtxReaderTest.cpp.o [122/556] Building CXX object test/unit/CMakeFiles/pdal_io_pts_reader_test.dir/io/PtsReaderTest.cpp.o In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/Ilvis2MetadataReader.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/Ilvis2MetadataReaderTest.cpp:37: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = long int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = long int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/Ilvis2MetadataReaderTest.cpp:60:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'long int*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [123/556] Building CXX object test/unit/CMakeFiles/pdal_io_ply_writer_test.dir/io/PlyWriterTest.cpp.o [124/556] Building CXX object test/unit/CMakeFiles/pdal_io_ply_reader_test.dir/io/PlyReaderTest.cpp.o [125/556] Building CXX object test/unit/CMakeFiles/pdal_io_pcd_writer_test.dir/io/PcdWriterTest.cpp.o [126/556] Building CXX object test/unit/CMakeFiles/pdal_io_pcd_reader_test.dir/io/PcdReaderTest.cpp.o [127/556] Building CXX object test/unit/CMakeFiles/pdal_io_optech_test.dir/io/OptechReaderTest.cpp.o [128/556] Building CXX object test/unit/CMakeFiles/pdal_io_obj_reader_test.dir/io/ObjReaderTest.cpp.o [129/556] Building CXX object test/unit/CMakeFiles/pdal_io_las_writer_test.dir/io/LasWriterTest.cpp.o [130/556] Building CXX object test/unit/CMakeFiles/pdal_io_las_reader_test.dir/io/LasReaderTest.cpp.o [131/556] Building CXX object test/unit/CMakeFiles/pdal_io_ogr_writer_test.dir/io/OGRWriterTest.cpp.o [132/556] Building CXX object test/unit/CMakeFiles/pdal_io_gdal_writer_test.dir/io/GDALWriterTest.cpp.o [133/556] Building CXX object test/unit/CMakeFiles/pdal_io_gdal_reader_test.dir/io/GDALReaderTest.cpp.o [134/556] Building CXX object test/unit/CMakeFiles/pdal_io_faux_test.dir/io/FauxReaderTest.cpp.o [135/556] Building CXX object test/unit/CMakeFiles/pdal_io_copc_reader_test.dir/io/CopcReaderTest.cpp.o [136/556] Building CXX object test/unit/CMakeFiles/pdal_io_ept_addon_writer_test.dir/io/EptAddonWriterTest.cpp.o [137/556] Building CXX object test/unit/CMakeFiles/pdal_io_ept_reader_test.dir/io/EptReaderTest.cpp.o [138/556] Building CXX object test/unit/CMakeFiles/pdal_io_stac_reader_test.dir/io/StacReaderTest.cpp.o [139/556] Building CXX object test/unit/CMakeFiles/pdal_io_buffer_test.dir/io/BufferTest.cpp.o [140/556] Building CXX object test/unit/CMakeFiles/pdal_io_bpf_zlib_test.dir/io/BpfTestZlib.cpp.o [141/556] Building CXX object test/unit/CMakeFiles/pdal_io_bpf_base_test.dir/io/BpfTestBase.cpp.o [142/556] Building CXX object test/unit/CMakeFiles/pdal_where_test.dir/WhereTest.cpp.o [143/556] Building CXX object test/unit/CMakeFiles/pdal_zstd_test.dir/ZstdTest.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_singleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:103:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_singleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:103:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_singleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:109:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_singleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:112:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_singleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:112:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_multipleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:155:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_multipleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:155:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_multipleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:161:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_multipleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:164:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_multipleRange_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:164:21: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_candidate_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:219:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void pdal::NeighborClassifierFilterTest_candidate_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/NeighborClassifierFilterTest.cpp:219:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [144/556] Building CXX object test/unit/CMakeFiles/pdal_deflate_test.dir/DeflateTest.cpp.o [145/556] Building CXX object test/unit/CMakeFiles/pdal_uuid_test.dir/UuidTest.cpp.o [146/556] Building CXX object test/unit/CMakeFiles/pdal_utils_test.dir/UtilsTest.cpp.o [147/556] Building CXX object test/unit/CMakeFiles/pdal_support_test.dir/SupportTest.cpp.o [148/556] Building CXX object test/unit/CMakeFiles/pdal_streaming_test.dir/StreamingTest.cpp.o [149/556] Building CXX object test/unit/CMakeFiles/pdal_stage_factory_test.dir/StageFactoryTest.cpp.o [150/556] Building CXX object test/unit/CMakeFiles/pdal_spatial_reference_test.dir/SpatialReferenceTest.cpp.o [151/556] Building CXX object test/unit/CMakeFiles/pdal_segmentation_test.dir/SegmentationTest.cpp.o [152/556] Building CXX object test/unit/CMakeFiles/pdal_polygon_test.dir/PolygonTest.cpp.o [153/556] Linking CXX static library lib/libgtest.a [154/556] Linking CXX static library lib/libgtest_main.a [155/556] Building CXX object test/unit/CMakeFiles/pdal_artifact_test.dir/ArtifactTest.cpp.o [156/556] Building CXX object test/unit/CMakeFiles/pdal_program_arg_test.dir/ProgramArgsTest.cpp.o [157/556] Building CXX object test/unit/CMakeFiles/pdal_point_table_test.dir/PointTableTest.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:57, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/XMLSchemaTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const pdal::XMLDim&}; _Tp = pdal::XMLDim; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::XMLDim; _Alloc = std::allocator]', inlined from 'virtual void XMLSchemaTest_nonstandard_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/XMLSchemaTest.cpp:262:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::XMLDim; _Alloc = std::allocator]', inlined from 'virtual void XMLSchemaTest_nonstandard_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/XMLSchemaTest.cpp:263:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::XMLDim; _Alloc = std::allocator]', inlined from 'virtual void XMLSchemaTest_precision_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/XMLSchemaTest.cpp:224:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::XMLDim; _Alloc = std::allocator]', inlined from 'virtual void XMLSchemaTest_precision_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/XMLSchemaTest.cpp:228:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [158/556] Building CXX object test/unit/CMakeFiles/pdal_point_view_test.dir/PointViewTest.cpp.o [159/556] Building CXX object test/unit/CMakeFiles/pdal_plugin_manager_test.dir/PluginManagerTest.cpp.o [160/556] Building CXX object test/unit/CMakeFiles/pdal_pipeline_writer_test.dir/PipelineWriterTest.cpp.o [161/556] Building CXX object test/unit/CMakeFiles/pdal_pipeline_manager_test.dir/PipelineManagerTest.cpp.o [162/556] Building CXX object test/unit/CMakeFiles/pdal_dimension_test.dir/DimensionTest.cpp.o In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Filter.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/InfoFilter.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/InfoFilterTest.cpp:37: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/InfoFilterTest.cpp:92:46: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'int*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [163/556] Building CXX object test/unit/CMakeFiles/pdal_options_test.dir/OptionsTest.cpp.o [164/556] Building CXX object test/unit/CMakeFiles/pdal_oldpclblock_test.dir/OldPCLBlockTest.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::shared_ptr; _Val = std::pair, pdal::BOX2D>; _KeyOfValue = std::_Select1st, pdal::BOX2D> >; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:88:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:89:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:196:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:197:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:141:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:142:29, inlined from 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::shared_ptr; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1789:20: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:88:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:89:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:88:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:89:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:88:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:89:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:88:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_tile_filter_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:89:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_tile_filter_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:141:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:142:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:141:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:142:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:141:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:142:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:141:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:142:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:196:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:197:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:196:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:197:29, inlined from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::shared_ptr; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:196:23, inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = shared_ptr; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_heap.h:247:23: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:196:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:197:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1867:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:196:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'SplitterTest_test_buffer2_Test::TestBody()::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:197:29, inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = SplitterTest_test_buffer2_Test::TestBody()::]' at /usr/include/c++/12.2.1/bits/predefined_ops.h:158:30, inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1870:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'virtual void SplitterTest_test_buffer2_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:190:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'virtual void SplitterTest_test_tile_filter_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:82:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::shared_ptr; _Tp = pdal::BOX2D; _Compare = std::less >; _Alloc = std::allocator, pdal::BOX2D> >]', inlined from 'virtual void SplitterTest_test_buffer_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/SplitterTest.cpp:135:17: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::BOX2D>, std::_Select1st, pdal::BOX2D> >, std::less >, std::allocator, pdal::BOX2D> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [165/556] Building CXX object test/unit/CMakeFiles/pdal_metadata_test.dir/MetadataTest.cpp.o [166/556] Building CXX object test/unit/CMakeFiles/pdal_log_test.dir/LogTest.cpp.o [167/556] Building CXX object test/unit/CMakeFiles/pdal_kernel_test.dir/KernelTest.cpp.o [168/556] Building CXX object test/unit/CMakeFiles/pdal_kdindex_test.dir/KDIndexTest.cpp.o [169/556] Building CXX object test/unit/CMakeFiles/pdal_georeference_test.dir/GeoreferenceTest.cpp.o [170/556] Building CXX object test/unit/CMakeFiles/pdal_file_utils_test.dir/FileUtilsTest.cpp.o In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Filter.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/TransformationFilter.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/IcpFilterTest.cpp:37: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = Eigen::Matrix; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = Eigen::Matrix]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/IcpFilterTest.cpp:108:71: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'Eigen::Matrix*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/Support.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/IcpFilterTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&) [with T = Eigen::Matrix; std::enable_if_t<(! std::is_integral<_Tp>::value)>* = 0]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.hpp:311:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [171/556] Building CXX object test/unit/CMakeFiles/pdal_eigen_test.dir/__/__/pdal/private/MathUtils.cpp.o [172/556] Building CXX object test/unit/CMakeFiles/pdal_eigen_test.dir/EigenTest.cpp.o [173/556] Building CXX object test/unit/CMakeFiles/pdal_config_test.dir/ConfigTest.cpp.o [174/556] Building CXX object test/unit/CMakeFiles/pdal_bounds_test.dir/BoundsTest.cpp.o [175/556] Building CXX object test/unit/CMakeFiles/pdal_test_support.dir/Support.cpp.o [176/556] Building CXX object plugins/icebridge/CMakeFiles/icetest.dir/test/IcebridgeReaderTest.cpp.o [177/556] Building CXX object plugins/cpd/CMakeFiles/pdal_filters_cpd_test.dir/test/CpdFilterTest.cpp.o [178/556] Building CXX object apps/CMakeFiles/pdal.dir/pdal.cpp.o [179/556] Building CXX object plugins/pgpointcloud/CMakeFiles/pdal_plugin_writer_pgpointcloud.dir/io/PgWriter.cpp.o [180/556] Building CXX object plugins/pgpointcloud/CMakeFiles/pdal_plugin_reader_pgpointcloud.dir/io/PgReader.cpp.o [181/556] Building CXX object plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/io/Hdf5Handler.cpp.o In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PDALUtils.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/StatsFilterTest.cpp:39: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = double; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = double]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/StatsFilterTest.cpp:347:13: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'double*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:57, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/StatsFilterTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void pdal::stats::Summary::insert(double)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/StatsFilter.hpp:168:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [182/556] Building CXX object plugins/icebridge/CMakeFiles/pdal_plugin_reader_icebridge.dir/io/IcebridgeReader.cpp.o [183/556] Building CXX object plugins/cpd/CMakeFiles/pdal_plugin_filter_cpd.dir/filters/CpdFilter.cpp.o [184/556] Building CXX object plugins/faux/CMakeFiles/pdal_plugin_kernel_fauxplugin.dir/kernel/FauxPluginKernel.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/schema-validator/json-schema.hpp:24, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/schema-validator/json-validator.cpp:9: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::json_schema::root_schema::schema_file>; _KeyOfValue = std::_Select1st, nlohmann::json_schema::root_schema::schema_file> >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::json_schema::root_schema::schema_file> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::json_schema::root_schema::schema_file>, std::_Select1st, nlohmann::json_schema::root_schema::schema_file> >, std::less >, std::allocator, nlohmann::json_schema::root_schema::schema_file> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [185/556] Linking CXX static library lib/libpdal_json_schema.a [186/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/SpatialRef.cpp.o [187/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/Raster.cpp.o [188/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/GDALUtils.cpp.o [189/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/ErrorHandler.cpp.o [190/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/gdal/BaseBand.cpp.o [191/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/StageRunner.cpp.o [192/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/SrsTransform.cpp.o [193/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/Raster.cpp.o [194/556] Building CXX object CMakeFiles/pdal_base.dir/pdal/private/MathUtils.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/filters/MongoExpressionFilterTest.cpp:37: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [195/556] Building CXX object CMakeFiles/pdal_base.dir/kernels/private/density/OGR.cpp.o [196/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Vlr.cpp.o [197/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Utils.cpp.o [198/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Summary.cpp.o In file included from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:104, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:38: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Point; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:57: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Point&}; _Tp = Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Point; _Alloc = std::allocator]', inlined from 'GDALReaderTypeTest::GDALReaderTypeTest()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:136:34: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Point; _Alloc = std::allocator]', inlined from 'void GDALReaderTypeTest::compare(const std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:161:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void GDALReaderTypeTest::compare(const std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:163:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void GDALReaderTypeTest::compare(const std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:163:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void GDALReaderTypeTest::compare(const std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:164:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void GDALReaderTypeTest::compare(const std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALReaderTest.cpp:164:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [199/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Srs.cpp.o [200/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Header.cpp.o [201/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/las/Geotiff.cpp.o [202/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/TileContents.cpp.o [203/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/FixedPointLayout.cpp.o [204/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/EptInfo.cpp.o [205/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/ept/Addon.cpp.o [206/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Reprocessor.cpp.o [207/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/PyramidManager.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/Hdf5Handler.hpp:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/Hdf5Handler.cpp:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, pdal::Hdf5Handler::ColumnData>}; _Key = std::__cxx11::basic_string; _Val = std::pair, pdal::Hdf5Handler::ColumnData>; _KeyOfValue = std::_Select1st, pdal::Hdf5Handler::ColumnData> >; _Compare = std::less >; _Alloc = std::allocator, pdal::Hdf5Handler::ColumnData> >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, pdal::Hdf5Handler::ColumnData>, std::_Select1st, pdal::Hdf5Handler::ColumnData> >, std::less >, std::allocator, pdal::Hdf5Handler::ColumnData> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, pdal::Hdf5Handler::ColumnData>}; _Key = std::__cxx11::basic_string; _Tp = pdal::Hdf5Handler::ColumnData; _Compare = std::less >; _Alloc = std::allocator, pdal::Hdf5Handler::ColumnData> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, pdal::Hdf5Handler::ColumnData>; _Key = std::__cxx11::basic_string; _Tp = pdal::Hdf5Handler::ColumnData; _Compare = std::less >; _Alloc = std::allocator, pdal::Hdf5Handler::ColumnData> >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'void pdal::Hdf5Handler::initialize(const std::string&, const std::vector&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/Hdf5Handler.cpp:72:35: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, pdal::Hdf5Handler::ColumnData>::const_iterator' {aka 'std::_Rb_tree, std::pair, pdal::Hdf5Handler::ColumnData>, std::_Select1st, pdal::Hdf5Handler::ColumnData> >, std::less >, std::allocator, pdal::Hdf5Handler::ColumnData> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [208/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Processor.cpp.o [209/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Output.cpp.o [210/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/Grid.cpp.o [211/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copcwriter/BuPyramid.cpp.o [212/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copc/Tile.cpp.o [213/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/copc/Entry.cpp.o [214/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/connector/Connector.cpp.o [215/556] Building CXX object CMakeFiles/pdal_base.dir/io/private/GDALGrid.cpp.o [216/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/LogicGate.cpp.o [217/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/Expression.cpp.o [218/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/mongoexpression/Comparison.cpp.o [219/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Segment.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:7, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/SegmentationTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::deque > pdal::Segmentation::extractClusters(pdal::PointView&, uint64_t, uint64_t, double) [with KDINDEX = pdal::KD3Index]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/Segmentation.hpp:117:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::deque > pdal::Segmentation::extractClusters(pdal::PointView&, uint64_t, uint64_t, double) [with KDINDEX = pdal::KD3Index]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/Segmentation.hpp:142:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::deque > pdal::Segmentation::extractClusters(pdal::PointView&, uint64_t, uint64_t, double) [with KDINDEX = pdal::KD2Index]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/Segmentation.hpp:117:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::deque > pdal::Segmentation::extractClusters(pdal::PointView&, uint64_t, uint64_t, double) [with KDINDEX = pdal::KD2Index]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/Segmentation.hpp:142:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [220/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Processor.cpp.o [221/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Path.cpp.o [222/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/Hexagon.cpp.o [223/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/hexer/HexGrid.cpp.o [224/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/MathParser.cpp.o [225/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/MathExpression.cpp.o [226/556] Building CXX object CMakeFiles/pdal_base.dir/filters/private/expr/Lexer.cpp.o ninja: job failed: /usr/bin/g++ -DCPD_WITH_FGT -DPDAL_DLL_EXPORT -DUNIX -Dpdal_plugin_filter_cpd_EXPORTS -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd -I/home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/eigen -isystem /usr/include/eigen3 -Os -fomit-frame-pointer -O2 -std=c++17 -fPIC -Wno-implicit-fallthrough -Wno-int-in-bool-context -Wno-dangling-else -Wno-noexcept-type -Wall -Wextra -Wpointer-arith -Wcast-align -Wcast-qual -Wno-error=parentheses -Wno-error=cast-qual -Wredundant-decls -Wno-unused-parameter -Wno-unused-variable -Wno-long-long -Wno-unknown-pragmas -Wno-deprecated-declarations -std=c++11 -MD -MT plugins/cpd/CMakeFiles/pdal_plugin_filter_cpd.dir/filters/CpdFilter.cpp.o -MF plugins/cpd/CMakeFiles/pdal_plugin_filter_cpd.dir/filters/CpdFilter.cpp.o.d -o plugins/cpd/CMakeFiles/pdal_plugin_filter_cpd.dir/filters/CpdFilter.cpp.o -c /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/filters/CpdFilter.cpp In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimUtil.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:9, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Filter.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/filters/CpdFilter.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/filters/CpdFilter.cpp:38: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:986:31: error: 'std::enable_if_t' has not been declared 986 | template::value>* = nullptr> | ^~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:986:42: error: expected '>' before '<' token 986 | template::value>* = nullptr> | ^ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1005:31: error: 'std::enable_if_t' has not been declared 1005 | template::value>* = nullptr> | ^~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1005:42: error: expected '>' before '<' token 1005 | template::value>* = nullptr> | ^ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1006:22: error: redefinition of 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 1006 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' previously declared here 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1023:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, std::string&)' does not match any template declaration 1023 | inline StatusWithReason fromString(const std::string& from, std::string& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1037:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, char&)' does not match any template declaration 1037 | inline StatusWithReason fromString(const std::string& s, char& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1068:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, unsigned char&)' does not match any template declaration 1068 | inline StatusWithReason fromString(const std::string& s, unsigned char& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1100:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, signed char&)' does not match any template declaration 1100 | inline StatusWithReason fromString(const std::string& s, signed char& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:1131:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, double&)' does not match any template declaration 1131 | inline StatusWithReason fromString(const std::string& s, double& d) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:10: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp: In member function 'bool pdal::XForm::XFormComponent::set(const std::string&)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:156:48: error: no matching function for call to 'fromString(const std::string&, double&)' 156 | failed = !Utils::fromString(sval, m_val); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: candidate: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:156:48: note: mismatched types 'T*' and 'double' 156 | failed = !Utils::fromString(sval, m_val); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidate: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:156:48: note: couldn't deduce template parameter '' 156 | failed = !Utils::fromString(sval, m_val); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:42: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Bounds.hpp: At global scope: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Bounds.hpp:736:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, pdal::BOX2D&)' does not match any template declaration 736 | inline StatusWithReason fromString(const std::string& s, BOX2D& bounds) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Bounds.hpp:753:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, pdal::BOX3D&)' does not match any template declaration 753 | inline StatusWithReason fromString(const std::string& s, BOX3D& bounds) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Bounds.hpp:770:29: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, pdal::Bounds&)' does not match any template declaration 770 | inline StatusWithReason fromString(const std::string& s, Bounds& bounds) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In function 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = bool; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:398:27: error: no matching function for call to 'fromString(const std::string&, bool&)' 398 | if (!Utils::fromString(value, b)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: candidate: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:398:27: note: mismatched types 'T*' and 'bool' 398 | if (!Utils::fromString(value, b)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidate: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:398:27: note: couldn't deduce template parameter '' 398 | if (!Utils::fromString(value, b)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/filters/CpdFilter.cpp:39: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.hpp: At global scope: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.hpp:300:25: error: template-id 'fromString<>' for 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, Eigen::MatrixXd&)' does not match any template declaration 300 | inline StatusWithReason fromString(const std::string& s, | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidates are: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Kernel.hpp:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PluginHelper.hpp:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:45: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/ProgramArgs.hpp: In instantiation of 'void pdal::TArg::setValue(const std::string&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/ProgramArgs.hpp:400:18: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/ProgramArgs.hpp:414:40: error: no matching function for call to 'fromString(const std::string&, std::__cxx11::basic_string&)' 414 | auto status = Utils::fromString(s, m_var); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: candidate: 'template pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T*&)' 964 | StatusWithReason fromString(const std::string& from, T* & to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:964:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/ProgramArgs.hpp:414:40: note: mismatched types 'T*' and 'std::__cxx11::basic_string' 414 | auto status = Utils::fromString(s, m_var); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: candidate: 'template > pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&)' 987 | StatusWithReason fromString(const std::string& from, T& to) | ^~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:987:22: note: template argument deduction/substitution failed: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/ProgramArgs.hpp:414:40: note: couldn't deduce template parameter '' 414 | auto status = Utils::fromString(s, m_var); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/Path.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/Path.cpp:37: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {hexer::Mathpair}; _Tp = hexer::Mathpair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {hexer::Mathpair}; _Tp = hexer::Mathpair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp: In function 'void pdal::arbiter::crypto::{anonymous}::sha256_final(Sha256Context*, uint8_t*)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:5185:33: warning: right shift count >= width of type [-Wshift-count-overflow] 5185 | ctx->data[59] = ctx->bitlen >> 32; | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:5186:33: warning: right shift count >= width of type [-Wshift-count-overflow] 5186 | ctx->data[58] = ctx->bitlen >> 40; | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:5187:33: warning: right shift count >= width of type [-Wshift-count-overflow] 5187 | ctx->data[57] = ctx->bitlen >> 48; | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:5188:33: warning: right shift count >= width of type [-Wshift-count-overflow] 5188 | ctx->data[56] = ctx->bitlen >> 56; | ~~~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:43: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp: In instantiation of 'void* rapidxml::memory_pool::allocate_aligned(std::size_t) [with Ch = char; std::size_t = unsigned int]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:496:28: required from 'rapidxml::xml_node* rapidxml::memory_pool::allocate_node(rapidxml::node_type, const Ch*, const Ch*, std::size_t, std::size_t) [with Ch = char; std::size_t = unsigned int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:2117:56: required from 'rapidxml::xml_node* rapidxml::xml_document::parse_element(Ch*&) [with int Flags = 0; Ch = char]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:2167:44: required from 'rapidxml::xml_node* rapidxml::xml_document::parse_node(Ch*&) [with int Flags = 0; Ch = char]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:1481:63: required from 'void rapidxml::xml_document::parse(Ch*) [with int Flags = 0; Ch = char]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.cpp:2174:25: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:695:38: warning: cast from 'char*' to 'rapidxml::memory_pool::header*' increases required alignment of target type [-Wcast-align] 695 | header *new_header = reinterpret_cast
(pool); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:2713: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](const typename object_t::key_type&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:19254:57: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:57, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALWriterTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'pdal::{anonymous}::runGdalWriter(const pdal::Options&, const std::string&, const std::string&, const std::string&)::' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALWriterTest.cpp:97:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void pdal::{anonymous}::runGdalWriter2(const pdal::Options&, const std::string&, const std::string&, bool)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALWriterTest.cpp:174:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void pdal::GDALWriterTest_btint_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/GDALWriterTest.cpp:578:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/Path.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/HexGrid.hpp:45, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/HexGrid.cpp:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const hexer::Mathpair&}; _Tp = hexer::Mathpair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = hexer::Mathpair; _Alloc = std::allocator >]', inlined from 'void hexer::HexGrid::addPoint(hexer::Point)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/hexer/HexGrid.cpp:80:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:37: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:145:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'int*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = double; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = double]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:149:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'double*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = unsigned int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = unsigned int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:153:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = short unsigned int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = short unsigned int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:156:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = MetadataTest_pointer_Test::TestBody()::foo*; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = MetadataTest_pointer_Test::TestBody()::foo*]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/MetadataTest.cpp:301:30: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'MetadataTest_pointer_Test::TestBody()::foo**' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Grid.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Grid.cpp:40: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/12.2.1/memory:76, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimUtil.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:9, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Reader.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:35: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]' at /usr/include/c++/12.2.1/bits/unique_ptr.h:396:17, inlined from 'virtual pdal::point_count_t pdal::IcebridgeReader::read(pdal::PointViewPtr, pdal::point_count_t)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:190:1: /usr/include/c++/12.2.1/bits/unique_ptr.h:95:9: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 95 | delete __ptr; | ^~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp: In member function 'virtual pdal::point_count_t pdal::IcebridgeReader::read(pdal::PointViewPtr, pdal::point_count_t)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:127:56: note: returned from 'void* operator new [](std::size_t)' 127 | rawData(new unsigned char[count * sizeof(float)]); | ^ In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]' at /usr/include/c++/12.2.1/bits/unique_ptr.h:396:17, inlined from 'virtual pdal::point_count_t pdal::IcebridgeReader::read(pdal::PointViewPtr, pdal::point_count_t)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:190:1: /usr/include/c++/12.2.1/bits/unique_ptr.h:95:9: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 95 | delete __ptr; | ^~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp: In member function 'virtual pdal::point_count_t pdal::IcebridgeReader::read(pdal::PointViewPtr, pdal::point_count_t)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:127:56: note: returned from 'void* operator new [](std::size_t)' 127 | rawData(new unsigned char[count * sizeof(float)]); | ^ In file included from /usr/include/c++/12.2.1/vector:64, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:7: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = pdal::hdf5::Hdf5ColumnData; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/icebridge/io/IcebridgeReader.cpp:44:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 44 | const std::vector hdf5Columns = | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/CellManager.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Reprocessor.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Reprocessor.cpp:39: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/EptAddonWriterTest.cpp:35: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/CellManager.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/BuPyramid.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/BuPyramid.cpp:43: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Output.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Output.cpp:38: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Common.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Output.hpp:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {lazperf::chunk}; _Tp = lazperf::chunk; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lazperf::chunk}; _Tp = lazperf::chunk; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lazperf::chunk; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'uint64_t pdal::copcwriter::Output::newChunk(const pdal::copcwriter::VoxelKey&, int32_t, int32_t)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Output.cpp:233:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/StacReaderTest.cpp:36: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelInfo.hpp:41, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Processor.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/PyramidManager.cpp:41: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Stage.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Filter.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/filters/CpdFilter.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/test/CpdFilterTest.cpp:37: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = Eigen::Matrix; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = Eigen::Matrix]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/test/CpdFilterTest.cpp:129:71: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'Eigen::Matrix*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/Support.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/plugins/cpd/test/CpdFilterTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&) [with T = Eigen::Matrix; std::enable_if_t<(! std::is_integral<_Tp>::value)>* = 0]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.hpp:311:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:57, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/EigenTest.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'pdal::Utils::StatusWithReason pdal::Utils::fromString(const std::string&, T&) [with T = Eigen::Matrix; std::enable_if_t<(! std::is_integral<_Tp>::value)>* = 0]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.hpp:311:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:76, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:54, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp:35: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]' at /usr/include/c++/12.2.1/bits/unique_ptr.h:396:17, inlined from 'virtual void LasReaderTest_lazperf_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp:476:51: /usr/include/c++/12.2.1/bits/unique_ptr.h:95:9: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 95 | delete __ptr; | ^~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp: In member function 'virtual void LasReaderTest_lazperf_Test::TestBody()': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp:476:50: note: returned from 'void* operator new [](std::size_t)' 476 | std::unique_ptr buf2(new char[pointSize]); | ^ In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = char]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = std::default_delete]' at /usr/include/c++/12.2.1/bits/unique_ptr.h:396:17, inlined from 'virtual void LasReaderTest_lazperf_Test::TestBody()' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp:475:51: /usr/include/c++/12.2.1/bits/unique_ptr.h:95:9: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 95 | delete __ptr; | ^~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp: In member function 'virtual void LasReaderTest_lazperf_Test::TestBody()': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasReaderTest.cpp:475:50: note: returned from 'void* operator new [](std::size_t)' 475 | std::unique_ptr buf1(new char[pointSize]); | ^ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/CopcReaderTest.cpp:37: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelInfo.hpp:41, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Processor.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/Processor.cpp:45: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp: In member function 'std::size_t std::hash::operator()(const pdal::copcwriter::VoxelKey&) const': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:142:35: warning: left shift count >= width of type [-Wshift-count-overflow] 142 | t = size_t(k.x()) << 48; | ~~~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/copcwriter/VoxelKey.hpp:143:36: warning: left shift count >= width of type [-Wshift-count-overflow] 143 | t |= size_t(k.y()) << 32; | ~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimUtil.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:9, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimDetail.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PointView.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:40: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:224:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:238:22: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:238:22: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Header.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const pdal::las::ExtraDim&}; _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]', inlined from 'static std::vector pdal::las::ExtraBytesIf::toExtraDims(const char*, size_t, int)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:317:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]', inlined from 'static std::vector pdal::las::ExtraBytesIf::toExtraDims(const char*, size_t, int)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:323:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]', inlined from 'static std::vector pdal::las::ExtraBytesIf::toExtraDims(const char*, size_t, int)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:332:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pdal::las::ExtraDim}; _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]', inlined from 'std::vector pdal::las::parse(const pdal::StringList&, bool)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:429:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pdal::las::ExtraDim}; _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pdal::las::ExtraDim; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector pdal::las::parse(const pdal::StringList&, bool)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Utils.cpp:438:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/mongoexpression/Comparison.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/mongoexpression/Comparison.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const pdal::PointLayout&, const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = pdal::Operand; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const pdal::PointLayout&, const nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >&}; _Tp = pdal::Operand; _Alloc = std::allocator]', inlined from 'static std::unique_ptr pdal::Comparison::create(const pdal::PointLayout&, std::string, const nlohmann::json&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/filters/private/mongoexpression/Comparison.cpp:98:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/EptReaderTest.cpp:37: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:2713, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/connector/Connector.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/connector/Connector.cpp:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/OptionsTest.cpp:35: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Vlr.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Vlr.cpp:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, short unsigned int}; _Tp = pdal::las::Vlr; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, int, const char (&)[4]}; _Tp = pdal::las::Vlr; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, short unsigned int}; _Tp = pdal::las::Vlr; _Alloc = std::allocator]', inlined from 'pdal::las::VlrList pdal::las::parseIgnoreVlrs(const pdal::StringList&, std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Vlr.cpp:67:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, int, const char (&)[4]}; _Tp = pdal::las::Vlr; _Alloc = std::allocator]', inlined from 'pdal::las::VlrList pdal::las::parseIgnoreVlrs(const pdal::StringList&, std::string&)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Vlr.cpp:73:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:53, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_types.hpp:44, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_internal.hpp:42, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/las/Vlr.hpp:41: /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/regex:54: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PointLayout.hpp:44, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PointContainer.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PointView.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasWriterTest.cpp:40: /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = short unsigned int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = short unsigned int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasWriterTest.cpp:575:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 377 | return *(reinterpret_cast(encVal.data())); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp: In instantiation of 'T pdal::MetadataDetail::value(const std::string&, const std::string&) [with T = int; std::string = std::__cxx11::basic_string]': /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:574:41: required from 'T pdal::MetadataNode::value() const [with T = int]' /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/io/LasWriterTest.cpp:1102:5: required from here /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Metadata.hpp:377:18: warning: cast from 'unsigned char*' to 'int*' increases required alignment of target type [-Wcast-align] In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/util/Utils.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimUtil.hpp:40, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/build/include/pdal/Dimension.hpp:9, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/DimDetail.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/PointView.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:40: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:224:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:238:22: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'Eigen::MatrixXd pdal::math::extendedLocalMinimum(const pdal::PointView&, int, int, double, pdal::BOX2D)' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/private/MathUtils.cpp:238:22: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:73, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/arbiter/arbiter.hpp:2713, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/ept/../connector/Connector.hpp:37, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/io/private/ept/EptInfo.cpp:35: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/Kernel.hpp:39, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/apps/pdal.cpp:36: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12.2.1/bits/stl_map.h:599:22, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:18096:40: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-internal.h:62, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-printers.h:114, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-matchers.h:48, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/internal/gtest-death-test-internal.h:46, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest-death-test.h:43, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/gtest/include/gtest/gtest.h:60, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/pdal/pdal_test_main.hpp:36, from /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/test/unit/ProgramArgsTest.cpp:35: /usr/include/c++/12.2.1/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 = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /home/buildozer/aports/community/pdal/src/PDAL-2.5.2-src/vendor/nlohmann/nlohmann/json.hpp:6119:76: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ ninja: subcommand failed >>> ERROR: pdal: build failed >>> pdal: Uninstalling dependencies... (1/93) Purging .makedepends-pdal (20230315.121031) (2/93) Purging cmake (3.26.0-r0) (3/93) Purging cpd-dev (0.5.3-r1) (4/93) Purging cpd (0.5.3-r1) (5/93) Purging curl-dev (7.88.1-r1) (6/93) Purging nghttp2-dev (1.52.0-r0) (7/93) Purging brotli-dev (1.0.9-r11) (8/93) Purging brotli (1.0.9-r11) (9/93) Purging eigen-dev (3.4.0-r8) (10/93) Purging fgt-dev (0.4.9-r1) (11/93) Purging fgt (0.4.9-r1) (12/93) Purging gdal-dev (3.6.3-r1) (13/93) Purging hdf5-dev (1.12.2-r1) (14/93) Purging hdf5-cpp (1.12.2-r1) (15/93) Purging hdf5-hl-cpp (1.12.2-r1) (16/93) Purging hdf5-hl-fortran (1.12.2-r1) (17/93) Purging hdf5-hl (1.12.2-r1) (18/93) Purging libgeotiff-dev (1.7.1-r1) (19/93) Purging tiff-dev (4.5.0-r5) (20/93) Purging libtiffxx (4.5.0-r5) (21/93) Purging libgeotiff (1.7.1-r1) (22/93) Purging libpq-dev (15.2-r1) (23/93) Purging libpq (15.2-r1) (24/93) Purging libxml2-dev (2.10.3-r2) (25/93) Purging zlib-dev (1.2.13-r0) (26/93) Purging xz-dev (5.4.1-r0) (27/93) Purging xz (5.4.1-r0) (28/93) Purging libxml2-utils (2.10.3-r2) (29/93) Purging linux-headers (6.2-r0) (30/93) Purging openssl-dev (3.1.0-r0) (31/93) Purging py3-numpy-dev (1.24.2-r0) (32/93) Purging python3-dev (3.11.2-r0) (33/93) Purging python3 (3.11.2-r0) (34/93) Purging samurai (1.2-r2) (35/93) Purging sqlite-dev (3.41.1-r0) (36/93) Purging sqlite (3.41.1-r0) (37/93) Purging zstd-dev (1.5.4-r1) (38/93) Purging zstd (1.5.4-r1) (39/93) Purging gdal-tools (3.6.3-r1) (40/93) Purging py3-gdal (3.6.3-r1) (41/93) Purging py3-numpy (1.24.2-r0) (42/93) Purging gdal-driver-PNG (3.6.3-r1) (43/93) Purging libarchive (3.6.2-r1) (44/93) Purging libbz2 (1.0.8-r4) (45/93) Purging gdal (3.6.3-r1) (46/93) Purging libspatialite (5.0.1-r5) (47/93) Purging libxml2 (2.10.3-r2) (48/93) Purging xz-libs (5.4.1-r0) (49/93) Purging libformw (6.4_p20230311-r0) (50/93) Purging rhash-libs (1.4.3-r1) (51/93) Purging libuv (1.44.2-r1) (52/93) Purging lerc (4.0.0-r0) (53/93) Purging sfcgal (1.4.1-r2) (54/93) Purging boost1.81-serialization (1.81.0-r1) (55/93) Purging libgmpxx (6.2.1-r2) (56/93) Purging armadillo (12.0.1-r0) (57/93) Purging liblapack (0.3.21-r4) (58/93) Purging arpack (3.8.0-r1) (59/93) Purging superlu (5.3.0-r2) (60/93) Purging openblas (0.3.21-r4) (61/93) Purging hdf5-fortran (1.12.2-r1) (62/93) Purging libgfortran (12.2.1_git20220924-r9) (63/93) Purging blosc (1.21.3-r0) (64/93) Purging brunsli-libs (0.1-r0) (65/93) Purging libdeflate (1.17-r0) (66/93) Purging librttopo (1.1.0-r2) (67/93) Purging geos (3.11.1-r0) (68/93) Purging giflib (5.2.1-r3) (69/93) Purging gnu-libiconv-libs (1.17-r1) (70/93) Purging libjpeg-turbo-dev (2.1.5.1-r1) (71/93) Purging proj (9.2.0-r0) (72/93) Purging tiff (4.5.0-r5) (73/93) Purging libjpeg-turbo (2.1.5.1-r1) (74/93) Purging json-c (0.16-r2) (75/93) Purging libjxl (0.8.1-r0) (76/93) Purging lcms2 (2.15-r0) (77/93) Purging unixodbc (2.3.11-r0) (78/93) Purging readline (8.2.1-r0) (79/93) Purging libpng (1.6.39-r2) (80/93) Purging sqlite-libs (3.41.1-r0) (81/93) Purging libwebp-dev (1.3.0-r0) (82/93) Purging libwebp (1.3.0-r0) (83/93) Purging qhull (2020.2-r2) (84/93) Purging minizip (1.2.13-r0) (85/93) Purging xerces-c (3.2.4-r1) (86/93) Purging icu-libs (72.1-r2) (87/93) Purging icu-data-en (72.1-r2) (88/93) Purging hdf5 (1.12.2-r1) (89/93) Purging libsz (1.0.6-r1) (90/93) Purging libffi (3.4.4-r0) (91/93) Purging gdbm (1.23-r0) (92/93) Purging mpdecimal (2.5.1-r1) (93/93) Purging libpanelw (6.4_p20230311-r0) Executing busybox-1.36.0-r5.trigger OK: 326 MiB in 96 packages