==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: proj 9.6.0-1 (Mon Mar 17 13:00:31 2025) ==> Retrieving sources... -> Found proj-9.6.0.tar.gz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... proj-9.6.0.tar.gz ... Passed ==> Making package: proj 9.6.0-1 (Mon Mar 17 13:00:52 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (3) jbigkit-2.1-8 libjpeg-turbo-3.1.0-1 libtiff-4.7.0-1 Total Installed Size: 3.65 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing jbigkit... installing libjpeg-turbo... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (7) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.50.0-1 rhash-1.4.4-1 cmake-3.31.6-1 gtest-1.16.0-2 Total Installed Size: 90.91 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing gtest... Optional dependencies for gtest python: gmock generator [installed] :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources... -> Found proj-9.6.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting proj-9.6.0.tar.gz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Requiring C++17 -- Requiring C++17 - done -- Requiring C99 -- Requiring C99 - done -- Configuring PROJ: -- PROJ_VERSION = 9.6.0 -- Looking for localeconv -- Looking for localeconv - found -- Looking for strerror -- Looking for strerror - found -- Looking for dladdr in dl -- Looking for dladdr in dl - found -- Looking for exp in m -- Looking for exp in m - found -- nlohmann/json: internal -- Found SQLite3: /usr/include (found version "3.49.1") -- Found TIFF: /usr/lib/libtiff.so (found version "4.7.0") -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test _TEST_SHARP_EMBED -- Performing Test _TEST_SHARP_EMBED - Failed -- Configuring proj library: -- ENABLE_IPO = OFF -- PROJ_OUTPUT_NAME = proj -- BUILD_SHARED_LIBS = ON -- PROJ_LIBRARIES = proj -- Checking if network is available -- Checking if network is available - yes -- Found Python: /usr/bin/python3.13 (found version "3.13.2") found components: Interpreter -- Looking for ruamel.yaml -- Looking for ruamel.yaml - not found -- Looking for pyyaml -- Looking for pyyaml - not found CMake Warning at test/cli/CMakeLists.txt:136 (message): Python/YAML command-line interface tests not run -- Looking for GTest -- Looking for GTest - found (1.16.0) -- Using external GTest -- PROJ: Configured 'dist' target -- EMBED_RESOURCE_FILES=OFF -- Configuring done (7.3s) -- Generating done (0.4s) -- Build files have been written to: /build/proj/src/build [ 0%] Generating proj.db [ 0%] Built target check_wkt1_grammar_md5 [ 0%] Built target create_tmp_user_writable_dir [ 0%] Built target check_wkt2_grammar_md5 [ 1%] Building CXX object src/CMakeFiles/proj.dir/aasincos.cpp.o [ 1%] Building CXX object src/CMakeFiles/proj.dir/adjlon.cpp.o [ 1%] Building CXX object src/CMakeFiles/proj.dir/area.cpp.o [ 2%] Building C object src/tests/CMakeFiles/geodsigntest.dir/geodsigntest.c.o [ 2%] Linking C executable ../../bin/geodsigntest [ 2%] Built target geodsigntest [ 3%] Building CXX object src/CMakeFiles/proj.dir/auth.cpp.o [ 3%] Building CXX object src/CMakeFiles/proj.dir/coord_operation.cpp.o [ 3%] Building CXX object src/CMakeFiles/proj.dir/coordinates.cpp.o [ 4%] Building CXX object src/CMakeFiles/proj.dir/create.cpp.o [ 4%] Building CXX object src/CMakeFiles/proj.dir/crs_to_crs.cpp.o [ 5%] Building CXX object src/CMakeFiles/proj.dir/ctx.cpp.o [ 5%] Building CXX object src/CMakeFiles/proj.dir/datum_set.cpp.o [ 5%] Building CXX object src/CMakeFiles/proj.dir/datums.cpp.o [ 6%] Building CXX object src/CMakeFiles/proj.dir/deriv.cpp.o [ 6%] Building CXX object src/CMakeFiles/proj.dir/dist.cpp.o [ 6%] Building CXX object src/CMakeFiles/proj.dir/dmstor.cpp.o [ 7%] Building CXX object src/CMakeFiles/proj.dir/ell_set.cpp.o [ 7%] Building CXX object src/CMakeFiles/proj.dir/ellps.cpp.o [ 7%] Building CXX object src/CMakeFiles/proj.dir/factors.cpp.o [ 8%] Building CXX object src/CMakeFiles/proj.dir/filemanager.cpp.o [ 8%] Building CXX object src/CMakeFiles/proj.dir/fwd.cpp.o [ 8%] Building CXX object src/CMakeFiles/proj.dir/gauss.cpp.o [ 9%] Building CXX object src/CMakeFiles/proj.dir/generic_inverse.cpp.o [ 9%] Building C object src/CMakeFiles/proj.dir/geodesic.c.o [ 9%] Building CXX object src/CMakeFiles/proj.dir/grids.cpp.o [ 10%] Building CXX object src/CMakeFiles/proj.dir/info.cpp.o [ 10%] Building CXX object src/CMakeFiles/proj.dir/init.cpp.o [ 10%] Building CXX object src/CMakeFiles/proj.dir/initcache.cpp.o [ 11%] Building CXX object src/CMakeFiles/proj.dir/internal.cpp.o [ 11%] Building CXX object src/CMakeFiles/proj.dir/inv.cpp.o [ 11%] Building CXX object src/CMakeFiles/proj.dir/latitudes.cpp.o [ 12%] Building CXX object src/CMakeFiles/proj.dir/list.cpp.o [ 12%] Building CXX object src/CMakeFiles/proj.dir/log.cpp.o [ 12%] Building CXX object src/CMakeFiles/proj.dir/malloc.cpp.o [ 13%] Building CXX object src/CMakeFiles/proj.dir/mlfn.cpp.o [ 13%] Building CXX object src/CMakeFiles/proj.dir/msfn.cpp.o [ 13%] Building CXX object src/CMakeFiles/proj.dir/mutex.cpp.o In file included from /usr/include/c++/14.2.1/vector:72, from /build/proj/src/proj-9.6.0/src/grids.hpp:32, from /build/proj/src/proj-9.6.0/src/grids.cpp:34: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'osgeo::proj::GTiffGrid::GTiffGrid(PJ_CONTEXT*, TIFF*, osgeo::proj::BlockCache&, osgeo::proj::File*, uint32_t, const std::string&, int, int, const osgeo::proj::ExtentAndRes&, osgeo::proj::TIFFDataType, uint16_t, uint16_t, bool)' at /build/proj/src/proj-9.6.0/src/grids.cpp:593:50: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]', inlined from 'osgeo::proj::GTiffGrid::GTiffGrid(PJ_CONTEXT*, TIFF*, osgeo::proj::BlockCache&, osgeo::proj::File*, uint32_t, const std::string&, int, int, const osgeo::proj::ExtentAndRes&, osgeo::proj::TIFFDataType, uint16_t, uint16_t, bool)' at /build/proj/src/proj-9.6.0/src/grids.cpp:605:50: /usr/include/c++/14.2.1/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/proj.dir/networkfilemanager.cpp.o [ 14%] Building CXX object src/CMakeFiles/proj.dir/param.cpp.o [ 14%] Building CXX object src/CMakeFiles/proj.dir/phi2.cpp.o [ 15%] Building CXX object src/CMakeFiles/proj.dir/pipeline.cpp.o [ 15%] Building CXX object src/CMakeFiles/proj.dir/pr_list.cpp.o [ 15%] Built target generate_proj_db [ 15%] Building CXX object src/CMakeFiles/proj.dir/proj_json_streaming_writer.cpp.o [ 16%] Building CXX object src/CMakeFiles/proj.dir/proj_mdist.cpp.o [ 16%] Building CXX object src/CMakeFiles/proj.dir/qsfn.cpp.o [ 16%] Building CXX object src/CMakeFiles/proj.dir/release.cpp.o [ 17%] Building CXX object src/CMakeFiles/proj.dir/rtodms.cpp.o [ 17%] Building CXX object src/CMakeFiles/proj.dir/strerrno.cpp.o [ 17%] Building CXX object src/CMakeFiles/proj.dir/strtod.cpp.o [ 18%] Building CXX object src/CMakeFiles/proj.dir/sqlite3_utils.cpp.o [ 18%] Building CXX object src/CMakeFiles/proj.dir/tracing.cpp.o [ 19%] Building CXX object src/CMakeFiles/proj.dir/trans.cpp.o [ 19%] Building CXX object src/CMakeFiles/proj.dir/trans_bounds.cpp.o [ 20%] Building CXX object src/CMakeFiles/proj.dir/tsfn.cpp.o [ 20%] Building CXX object src/CMakeFiles/proj.dir/units.cpp.o [ 20%] Building C object src/CMakeFiles/proj.dir/wkt1_generated_parser.c.o [ 20%] Building CXX object src/CMakeFiles/proj.dir/wkt1_parser.cpp.o [ 21%] Building C object src/CMakeFiles/proj.dir/wkt2_generated_parser.c.o [ 21%] Building CXX object src/CMakeFiles/proj.dir/wkt2_parser.cpp.o [ 21%] Building CXX object src/CMakeFiles/proj.dir/wkt_parser.cpp.o [ 22%] Building CXX object src/CMakeFiles/proj.dir/zpoly1.cpp.o [ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/axisswap.cpp.o [ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/cart.cpp.o [ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/geoc.cpp.o [ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/geocent.cpp.o [ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/noop.cpp.o [ 24%] Building CXX object src/CMakeFiles/proj.dir/conversions/topocentric.cpp.o [ 24%] Building CXX object src/CMakeFiles/proj.dir/conversions/set.cpp.o [ 24%] Building CXX object src/CMakeFiles/proj.dir/conversions/unitconvert.cpp.o [ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/airocean.cpp.o [ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/aeqd.cpp.o [ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/adams.cpp.o [ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/gnom.cpp.o [ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/laea.cpp.o [ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/mod_ster.cpp.o [ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/nsper.cpp.o [ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/nzmg.cpp.o [ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/ortho.cpp.o [ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/stere.cpp.o [ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/sterea.cpp.o [ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/aea.cpp.o [ 29%] Building CXX object src/CMakeFiles/proj.dir/projections/bipc.cpp.o [ 29%] Building CXX object src/CMakeFiles/proj.dir/projections/bonne.cpp.o [ 29%] Building CXX object src/CMakeFiles/proj.dir/projections/eqdc.cpp.o [ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/isea.cpp.o [ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/ccon.cpp.o [ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/imw_p.cpp.o [ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/krovak.cpp.o [ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/lcc.cpp.o [ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/poly.cpp.o [ 32%] Building CXX object src/CMakeFiles/proj.dir/projections/rpoly.cpp.o [ 32%] Building CXX object src/CMakeFiles/proj.dir/projections/sconics.cpp.o [ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/rouss.cpp.o [ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cass.cpp.o [ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cc.cpp.o [ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/cea.cpp.o [ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/eqc.cpp.o [ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/gall.cpp.o [ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/labrd.cpp.o [ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/som.cpp.o [ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/merc.cpp.o [ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/mill.cpp.o [ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/ocea.cpp.o [ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/omerc.cpp.o [ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/somerc.cpp.o [ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tcc.cpp.o [ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tcea.cpp.o [ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/times.cpp.o [ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/tmerc.cpp.o [ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/tobmerc.cpp.o [ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/airy.cpp.o [ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/aitoff.cpp.o [ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/august.cpp.o [ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/bacon.cpp.o [ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/bertin1953.cpp.o [ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/chamb.cpp.o [ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/hammer.cpp.o [ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/lagrng.cpp.o [ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/larr.cpp.o [ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/lask.cpp.o [ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/latlong.cpp.o [ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/nicol.cpp.o [ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/ob_tran.cpp.o [ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/oea.cpp.o [ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/tpeqd.cpp.o [ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg.cpp.o [ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg2.cpp.o [ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg4.cpp.o [ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/wag7.cpp.o [ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/lcca.cpp.o [ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/geos.cpp.o [ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/boggs.cpp.o [ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/collg.cpp.o [ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/comill.cpp.o [ 47%] Building CXX object src/CMakeFiles/proj.dir/projections/crast.cpp.o [ 47%] Building CXX object src/CMakeFiles/proj.dir/projections/denoy.cpp.o [ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/eck1.cpp.o [ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/eck2.cpp.o [ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/eck3.cpp.o [ 49%] Building CXX object src/CMakeFiles/proj.dir/projections/eck4.cpp.o [ 49%] Building CXX object src/CMakeFiles/proj.dir/projections/eck5.cpp.o [ 49%] Building CXX object src/CMakeFiles/proj.dir/projections/fahey.cpp.o [ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/fouc_s.cpp.o [ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/gins8.cpp.o [ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/gstmerc.cpp.o [ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/gn_sinu.cpp.o [ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/goode.cpp.o [ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/igh.cpp.o [ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/igh_o.cpp.o [ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/imoll.cpp.o [ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/imoll_o.cpp.o [ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/hatano.cpp.o [ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/loxim.cpp.o [ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/mbt_fps.cpp.o [ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/mbtfpp.cpp.o [ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/mbtfpq.cpp.o [ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/moll.cpp.o [ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/nell.cpp.o [ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/nell_h.cpp.o [ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/patterson.cpp.o [ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp2.cpp.o [ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp3.cpp.o [ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp4p.cpp.o [ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/putp5.cpp.o [ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/putp6.cpp.o [ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/qsc.cpp.o [ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/robin.cpp.o [ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/s2.cpp.o [ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/sch.cpp.o [ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/sts.cpp.o [ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/urm5.cpp.o [ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/urmfps.cpp.o [ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/wag2.cpp.o [ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/wag3.cpp.o [ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/wink1.cpp.o [ 61%] Building CXX object src/CMakeFiles/proj.dir/projections/wink2.cpp.o [ 61%] Building CXX object src/CMakeFiles/proj.dir/projections/healpix.cpp.o [ 62%] Building CXX object src/CMakeFiles/proj.dir/projections/natearth.cpp.o [ 62%] Building CXX object src/CMakeFiles/proj.dir/projections/natearth2.cpp.o [ 62%] Building CXX object src/CMakeFiles/proj.dir/projections/calcofi.cpp.o [ 63%] Building CXX object src/CMakeFiles/proj.dir/projections/eqearth.cpp.o [ 63%] Building CXX object src/CMakeFiles/proj.dir/projections/col_urban.cpp.o [ 63%] Building CXX object src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/affine.cpp.o [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/deformation.cpp.o [ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/gridshift.cpp.o [ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/helmert.cpp.o [ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/hgridshift.cpp.o [ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/horner.cpp.o [ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/molodensky.cpp.o [ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o [ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o [ 67%] Building CXX object src/CMakeFiles/proj.dir/transformations/defmodel.cpp.o [ 67%] Building CXX object src/CMakeFiles/proj.dir/transformations/tinshift.cpp.o [ 67%] Building CXX object src/CMakeFiles/proj.dir/transformations/vertoffset.cpp.o [ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/static.cpp.o [ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/util.cpp.o [ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/metadata.cpp.o [ 69%] Building CXX object src/CMakeFiles/proj.dir/iso19111/common.cpp.o [ 69%] Building CXX object src/CMakeFiles/proj.dir/iso19111/coordinates.cpp.o [ 69%] Building CXX object src/CMakeFiles/proj.dir/iso19111/crs.cpp.o [ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/datum.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:61, from /build/proj/src/proj-9.6.0/include/proj/internal/include_nlohmann_json.hpp:46, from /build/proj/src/proj-9.6.0/src/transformations/tinshift.hpp:32, from /build/proj/src/proj-9.6.0/src/transformations/tinshift.cpp:30: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:39: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/coordinatesystem.cpp.o [ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/io.cpp.o In file included from /usr/include/c++/14.2.1/map:62, from /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:61, from /build/proj/src/proj-9.6.0/include/proj/internal/include_nlohmann_json.hpp:46, from /build/proj/src/proj-9.6.0/src/transformations/defmodel.hpp:40, from /build/proj/src/proj-9.6.0/src/transformations/defmodel.cpp:30: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/c++/14.2.1/functional:64, from /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:39: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/internal.cpp.o [ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/factory.cpp.o [ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/c_api.cpp.o [ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o [ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/coordinateoperationfactory.cpp.o [ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/conversion.cpp.o [ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/esriparammappings.cpp.o [ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/oputils.cpp.o [ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/parametervalue.cpp.o [ 74%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/parammappings.cpp.o [ 74%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/projbasedoperation.cpp.o [ 74%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/singleoperation.cpp.o [ 75%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/transformation.cpp.o [ 75%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/vectorofvaluesparams.cpp.o In file included from /usr/include/c++/14.2.1/list:65, from /build/proj/src/proj-9.6.0/include/proj/io.hpp:32, from /build/proj/src/proj-9.6.0/include/proj/common.hpp:36, from /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:33: /usr/include/c++/14.2.1/bits/stl_list.h: In function 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 834 | list(initializer_list<value_type> __l, | ^~~~ /usr/include/c++/14.2.1/bits/stl_list.h: In function 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list<osgeo::proj::io::SQLValues>::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list<osgeo::proj::io::SQLValues>::iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list<osgeo::proj::io::SQLValues>::iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {osgeo::proj::io::SQLValues}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list<osgeo::proj::io::SQLValues>::iterator' changed in GCC 7.1 /usr/include/c++/14.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]': /usr/include/c++/14.2.1/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list<osgeo::proj::io::SQLValues>::iterator' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::string osgeo::proj::io::buildSqlLookForAuthNameCode(const std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> >, int> >&, ListOfParams&, const char*)' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9872:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::string osgeo::proj::io::buildSqlLookForAuthNameCode(const std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> >, int> >&, ListOfParams&, const char*)' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9884:36: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'osgeo::proj::io::AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates(const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const::<lambda(bool, bool)>' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8202:36: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'void osgeo::proj::io::DatabaseContext::Private::attachExtraDatabases(const std::vector<std::__cxx11::basic_string<char> >&)': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:1359:8: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:1367:12: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'std::string osgeo::proj::io::DatabaseContext::getAliasFromOfficialName(const std::string&, const std::string&, const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3628:21: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::__cxx11::basic_string<char> > osgeo::proj::io::AuthorityFactory::getGeoidModels(const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:6921:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::__cxx11::basic_string<char> > osgeo::proj::io::AuthorityFactory::getGeoidModels(const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:6941:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::__cxx11::basic_string<char> > osgeo::proj::io::AuthorityFactory::getGeoidModels(const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:6965:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In lambda function: /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8102:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CRSInfo> osgeo::proj::io::AuthorityFactory::getCRSInfoList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8777:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CRSInfo> osgeo::proj::io::AuthorityFactory::getCRSInfoList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8797:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CRSInfo> osgeo::proj::io::AuthorityFactory::getCRSInfoList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8807:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CRSInfo> osgeo::proj::io::AuthorityFactory::getCRSInfoList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8817:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CRSInfo> osgeo::proj::io::AuthorityFactory::getCRSInfoList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8827:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::UnitInfo> osgeo::proj::io::AuthorityFactory::getUnitList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8900:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<osgeo::proj::io::AuthorityFactory::CelestialBodyInfo> osgeo::proj::io::AuthorityFactory::getCelestialBodyList() const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8950:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'std::string osgeo::proj::io::AuthorityFactory::getOfficialNameFromAlias(const std::string&, const std::string&, const std::string&, bool, std::string&, std::string&, std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9021:29: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > osgeo::proj::io::AuthorityFactory::listAreaOfUseFromName(const std::string&, bool) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9664:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'osgeo::proj::common::UnitOfMeasureNNPtr osgeo::proj::io::AuthorityFactory::createUnitOfMeasure(const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:4598:36: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'std::__cxx11::list<std::__cxx11::basic_string<char> > osgeo::proj::io::DatabaseContext::getAliases(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3699:29: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3701:28: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::__cxx11::basic_string<char> > osgeo::proj::io::DatabaseContext::getAliases(const std::string&, const std::string&, const std::string&, const std::string&, const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3719:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'std::string osgeo::proj::io::DatabaseContext::getName(const std::string&, const std::string&, const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3760:25: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'bool osgeo::proj::io::DatabaseContext::lookForGridInfo(const std::string&, bool, std::string&, std::string&, std::string&, bool&, bool&, bool&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3442:15: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'std::vector<std::__cxx11::basic_string<char> > osgeo::proj::io::DatabaseContext::getAllowedAuthorities(const std::string&, const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3810:25: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3815:24: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:3821:24: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'void osgeo::proj::io::AuthorityFactory::createVerticalDatumOrEnsemble(const std::string&, osgeo::proj::datum::VerticalReferenceFramePtr&, osgeo::proj::datum::DatumEnsemblePtr&, bool) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:5020:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'void osgeo::proj::io::AuthorityFactory::createGeodeticDatumOrEnsemble(const std::string&, osgeo::proj::datum::GeodeticReferenceFramePtr&, osgeo::proj::datum::DatumEnsemblePtr&, bool) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:4921:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > > osgeo::proj::io::AuthorityFactory::createGeodeticCRSFromDatum(const std::string&, const std::string&, const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9718:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > > osgeo::proj::io::AuthorityFactory::createGeodeticCRSFromEllipsoid(const std::string&, const std::string&, const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9827:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp: In member function 'osgeo::proj::datum::DatumEnsembleNNPtr osgeo::proj::io::AuthorityFactory::createDatumEnsemble(const std::string&, const std::string&) const': /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:5152:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1 In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::VerticalCRS> > > osgeo::proj::io::AuthorityFactory::createVerticalCRSFromDatum(const std::string&, const std::string&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9795:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CompoundCRS> > > osgeo::proj::io::AuthorityFactory::createCompoundCRSFromExisting(const osgeo::proj::crs::CompoundCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10250:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::common::IdentifiedObject> >, std::__cxx11::basic_string<char> > > osgeo::proj::io::AuthorityFactory::createObjectsFromNameEx(const std::string&, const std::vector<ObjectType>&, bool, size_t) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9326:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::common::IdentifiedObject> >, std::__cxx11::basic_string<char> > > osgeo::proj::io::AuthorityFactory::createObjectsFromNameEx(const std::string&, const std::vector<ObjectType>&, bool, size_t) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9362:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::common::IdentifiedObject> >, std::__cxx11::basic_string<char> > > osgeo::proj::io::AuthorityFactory::createObjectsFromNameEx(const std::string&, const std::vector<ObjectType>&, bool, size_t) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9326:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<std::pair<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::common::IdentifiedObject> >, std::__cxx11::basic_string<char> > > osgeo::proj::io::AuthorityFactory::createObjectsFromNameEx(const std::string&, const std::vector<ObjectType>&, bool, size_t) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9362:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::PointMotionOperation> > > osgeo::proj::io::AuthorityFactory::getPointMotionOperationsFor(const osgeo::proj::crs::GeodeticCRSNNPtr&, bool) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10312:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates(const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8390:43: /usr/include/c++/14.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates(const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8391:43: /usr/include/c++/14.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates(const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, const osgeo::proj::crs::CRSNNPtr&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:8392:43: /usr/include/c++/14.2.1/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7639:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7642:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7647:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7648:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7669:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7670:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7671:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7672:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7673:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7674:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7675:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7676:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7669:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7670:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7671:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7672:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7673:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7674:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7675:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7676:44: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7705:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7706:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7707:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, ObjectType, const std::vector<std::__cxx11::basic_string<char> >&, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7708:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7168:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7169:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7170:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7171:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7172:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7173:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7174:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7175:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7181:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7182:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7183:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7184:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7192:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7193:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7194:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7195:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7199:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7200:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7208:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7209:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7210:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7211:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7215:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7216:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, bool, bool, bool, const osgeo::proj::metadata::ExtentPtr&, const osgeo::proj::metadata::ExtentPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:7222:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:9952:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10009:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10010:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10009:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10010:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10044:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10045:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10046:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10047:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10095:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10101:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10112:32: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10131:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10178:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]', inlined from 'std::__cxx11::list<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::ProjectedCRS> > > osgeo::proj::io::AuthorityFactory::createProjectedCRSFromExisting(const osgeo::proj::crs::ProjectedCRSNNPtr&) const' at /build/proj/src/proj-9.6.0/src/iso19111/factory.cpp:10183:28: /usr/include/c++/14.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator<osgeo::proj::io::SQLValues>' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:62, from /build/proj/src/proj-9.6.0/src/iso19111/io.cpp:41: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/proj/src/proj-9.6.0/src/iso19111/io.cpp:46: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20004:38: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 76%] Linking CXX shared library ../lib/libproj.so [ 76%] Built target proj [ 76%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o [ 78%] Building CXX object src/apps/CMakeFiles/binproj.dir/proj.cpp.o [ 78%] Building CXX object src/apps/CMakeFiles/geod.dir/geod.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/cct.dir/cct.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_set.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/binproj.dir/emess.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o [ 79%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o [ 80%] Linking CXX executable ../../bin/cct [ 80%] Building CXX object src/apps/CMakeFiles/binproj.dir/utils.cpp.o [ 81%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o [ 82%] Linking CXX executable ../../bin/proj [ 82%] Built target cct [ 82%] Building CXX object src/apps/CMakeFiles/gie.dir/gie.cpp.o [ 82%] Linking CXX executable ../../bin/cs2cs [ 82%] Built target binproj [ 82%] Building CXX object src/apps/CMakeFiles/projsync.dir/projsync.cpp.o [ 83%] Building CXX object src/apps/CMakeFiles/geod.dir/emess.cpp.o [ 83%] Built target cs2cs [ 83%] Building C object src/tests/CMakeFiles/geodtest.dir/geodtest.c.o [ 83%] Linking CXX executable ../../bin/projinfo [ 84%] Linking C executable ../../bin/geodtest [ 84%] Built target projinfo [ 84%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/main.cpp.o [ 84%] Building CXX object src/apps/CMakeFiles/gie.dir/proj_strtod.cpp.o [ 84%] Building CXX object src/apps/CMakeFiles/geod.dir/utils.cpp.o [ 84%] Built target geodtest [ 84%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/main.cpp.o [ 84%] Linking CXX executable ../../bin/geod [ 84%] Built target geod [ 84%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o [ 85%] Linking CXX executable ../../bin/gie [ 85%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o [ 85%] Built target gie [ 85%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o [ 86%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o [ 87%] Linking CXX executable ../../bin/proj_angular_io_test [ 88%] Linking CXX executable ../../bin/proj_errno_string_test [ 88%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o [ 88%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o [ 88%] Built target proj_angular_io_test [ 88%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/main.cpp.o In file included from /usr/include/c++/14.2.1/set:62, from /build/proj/src/proj-9.6.0/src/apps/projsync.cpp:35: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /build/proj/src/proj-9.6.0/include/proj/util.hpp:42, from /build/proj/src/proj-9.6.0/src/filemanager.hpp:36, from /build/proj/src/proj-9.6.0/src/apps/projsync.cpp:38: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /build/proj/src/proj-9.6.0/src/filemanager.hpp:33: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable ../../bin/projsync [ 89%] Built target proj_errno_string_test [ 89%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/main.cpp.o [ 89%] Built target projsync [ 90%] Building CXX object test/unit/CMakeFiles/test_network.dir/main.cpp.o [ 90%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o [ 90%] Building CXX object test/unit/CMakeFiles/gie_self_tests.dir/gie_self_tests.cpp.o [ 90%] Linking CXX executable ../../bin/pj_phi2_test [ 91%] Linking CXX executable ../../bin/proj_context_test [ 91%] Building CXX object test/unit/CMakeFiles/test_network.dir/test_network.cpp.o [ 91%] Built target pj_phi2_test [ 91%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/main.cpp.o [ 91%] Built target proj_context_test [ 92%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o [ 93%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o [ 94%] Linking CXX executable ../../bin/gie_self_tests [ 94%] Linking CXX executable ../../bin/test_network [ 94%] Built target gie_self_tests [ 95%] Building CXX object test/unit/CMakeFiles/test_misc.dir/main.cpp.o [ 95%] Built target test_network [ 95%] Building CXX object test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o [ 95%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o [ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o [ 96%] Linking CXX executable ../../bin/test_misc [ 96%] Built target test_misc [ 96%] Building C object test/unit/CMakeFiles/test_fork.dir/test_fork.c.o [ 96%] Linking C executable ../../bin/test_fork [ 96%] Built target test_fork [ 96%] Building CXX object test/benchmark/CMakeFiles/bench_proj_trans.dir/bench_proj_trans.cpp.o In file included from /usr/include/c++/14.2.1/set:62, from /usr/include/gtest/gtest.h:57, from /build/proj/src/proj-9.6.0/test/unit/gtest_include.h:36, from /build/proj/src/proj-9.6.0/test/unit/test_tinshift.cpp:29: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:122, from /usr/include/gtest/gtest-matchers.h:49, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:64: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/gtest/gtest.h:61: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable ../../bin/test_tinshift [ 97%] Linking CXX executable ../../bin/bench_proj_trans [ 97%] Built target test_tinshift [ 97%] Generating invgeod [ 97%] Built target invgeod [ 97%] Generating invproj [ 97%] Built target invproj [ 97%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.cpp.o [ 97%] Built target bench_proj_trans [ 97%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o [ 98%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o In file included from /usr/include/c++/14.2.1/set:62, from /usr/include/gtest/gtest.h:57, from /build/proj/src/proj-9.6.0/test/unit/gtest_include.h:36, from /build/proj/src/proj-9.6.0/test/unit/test_defmodel.cpp:29: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:72, from /usr/include/gtest/gtest.h:61: /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20004:38: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20004:38: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.1/map:63, from /usr/include/gtest/internal/gtest-internal.h:62, from /usr/include/gtest/gtest-printers.h:122, from /usr/include/gtest/gtest-matchers.h:49, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:64: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5599:76: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]': /usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'IteratorType proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::erase(IteratorType) [with IteratorType = proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<> >; typename std::enable_if<(std::is_same<InputIT, proj_nlohmann::detail::iter_impl<proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value || std::is_same<InputIT, proj_nlohmann::detail::iter_impl<const proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType> > >::value), int>::type <anonymous> = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20568:66, inlined from 'bool proj_nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::end_object() [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5625:44: /usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1537 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10325:59: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = proj_nlohmann::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >]', inlined from 'bool proj_nlohmann::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = proj_nlohmann::basic_json<>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:5411:72, inlined from 'bool proj_nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = proj_nlohmann::detail::json_sax_dom_parser<proj_nlohmann::basic_json<> >; BasicJsonType = proj_nlohmann::basic_json<>; InputAdapterType = proj_nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:10521:55: /usr/include/c++/14.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, proj_nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20004:38, inlined from 'virtual void {anonymous}::defmodel_evaluator_horizontal_unit_metre_Test::TestBody()' at /build/proj/src/proj-9.6.0/test/unit/test_defmodel.cpp:1259:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = proj_nlohmann::basic_json<>; _Alloc = std::allocator<proj_nlohmann::basic_json<> >]', inlined from 'proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& proj_nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = proj_nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]' at /build/proj/src/proj-9.6.0/include/proj/internal/vendor/nlohmann/json.hpp:20004:38, inlined from 'virtual void {anonymous}::defmodel_evaluator_horizontal_unit_metre_Test::TestBody()' at /build/proj/src/proj-9.6.0/test/unit/test_defmodel.cpp:1260:26: /usr/include/c++/14.2.1/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<proj_nlohmann::basic_json<>*, std::vector<proj_nlohmann::basic_json<>, std::allocator<proj_nlohmann::basic_json<> > > >' changed in GCC 7.1 1442 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX executable ../../bin/test_defmodel [ 99%] Built target test_defmodel [ 99%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_datum.cpp.o [ 99%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_factory.cpp.o [100%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o In file included from /usr/include/c++/14.2.1/vector:66, from /usr/include/gtest/gtest.h:61, from /build/proj/src/proj-9.6.0/test/unit/gtest_include.h:36, from /build/proj/src/proj-9.6.0/test/unit/test_crs.cpp:29: /usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]': /usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 678 | vector(initializer_list<value_type> __l, | ^~~~~~ /build/proj/src/proj-9.6.0/test/unit/test_crs.cpp: In member function 'virtual void crs_crs_alterCSLinearUnit_Test::TestBody()': /build/proj/src/proj-9.6.0/test/unit/test_crs.cpp:7010:75: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1 [100%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o [100%] Linking CXX executable ../../bin/proj_test_cpp_api [100%] Built target proj_test_cpp_api ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "Release" -- Installing: /build/proj/pkg/proj/usr/share/proj/deformation_model.schema.json -- Installing: /build/proj/pkg/proj/usr/share/proj/projjson.schema.json -- Installing: /build/proj/pkg/proj/usr/share/proj/triangulation.schema.json -- Installing: /build/proj/pkg/proj/usr/share/proj/proj.ini -- Installing: /build/proj/pkg/proj/usr/share/proj/proj.db -- Installing: /build/proj/pkg/proj/usr/share/proj/world -- Installing: /build/proj/pkg/proj/usr/share/proj/other.extra -- Installing: /build/proj/pkg/proj/usr/share/proj/nad27 -- Installing: /build/proj/pkg/proj/usr/share/proj/GL27 -- Installing: /build/proj/pkg/proj/usr/share/proj/nad83 -- Installing: /build/proj/pkg/proj/usr/share/proj/nad.lst -- Installing: /build/proj/pkg/proj/usr/share/proj/CH -- Installing: /build/proj/pkg/proj/usr/share/proj/ITRF2000 -- Installing: /build/proj/pkg/proj/usr/share/proj/ITRF2008 -- Installing: /build/proj/pkg/proj/usr/share/proj/ITRF2014 -- Installing: /build/proj/pkg/proj/usr/share/proj/ITRF2020 -- Installing: /build/proj/pkg/proj/usr/include/proj/util.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/metadata.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/common.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/coordinates.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/crs.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/datum.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/coordinatesystem.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/coordinateoperation.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/io.hpp -- Installing: /build/proj/pkg/proj/usr/include/proj/nn.hpp -- Installing: /build/proj/pkg/proj/usr/lib/libproj.so.25.9.6.0 -- Installing: /build/proj/pkg/proj/usr/lib/libproj.so.25 -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/lib/libproj.so.25.9.6.0" to "" -- Installing: /build/proj/pkg/proj/usr/lib/libproj.so -- Installing: /build/proj/pkg/proj/usr/include/proj.h -- Installing: /build/proj/pkg/proj/usr/include/proj_experimental.h -- Installing: /build/proj/pkg/proj/usr/include/proj_constants.h -- Installing: /build/proj/pkg/proj/usr/include/proj_symbol_rename.h -- Installing: /build/proj/pkg/proj/usr/include/geodesic.h -- Installing: /build/proj/pkg/proj/usr/bin/cct -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/cct" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/cs2cs -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/cs2cs" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/geod -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/geod" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/invgeod -- Installing: /build/proj/pkg/proj/usr/bin/proj -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/proj" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/invproj -- Installing: /build/proj/pkg/proj/usr/bin/projinfo -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/projinfo" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/gie -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/gie" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/bin/projsync -- Set non-toolchain portion of runtime path of "/build/proj/pkg/proj/usr/bin/projsync" to "$ORIGIN/../lib" -- Installing: /build/proj/pkg/proj/usr/share/man/man1/proj.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/cs2cs.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/geod.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/cct.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/gie.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/projinfo.1 -- Installing: /build/proj/pkg/proj/usr/share/man/man1/projsync.1 -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj-config.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj-config-version.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj-targets.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj-targets-release.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj4-targets.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj/proj4-targets-release.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj4-config.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj4-config-version.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj-targets.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj-targets-release.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj4-targets.cmake -- Installing: /build/proj/pkg/proj/usr/lib/cmake/proj4/proj4-targets-release.cmake -- Installing /build/proj/pkg/proj/usr/share/bash-completion/completions/projinfo -- Installing: /build/proj/pkg/proj/usr/share/doc/proj/COPYING -- Installing: /build/proj/pkg/proj/usr/share/doc/proj/NEWS.md -- Installing: /build/proj/pkg/proj/usr/share/doc/proj/AUTHORS.md -- Installing: /build/proj/pkg/proj/usr/lib/pkgconfig/proj.pc ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "proj"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Adding changelog file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: proj 9.6.0-1 (Mon Mar 17 13:04:29 2025) ==> Cleaning up...