==> 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...