==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: proj 9.8.1-1 (Mon Apr 27 16:09:41 2026)
==> Retrieving sources...
-> Updating PROJ git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
PROJ ... Passed
==> Making package: proj 9.8.1-1 (Mon Apr 27 22:10:11 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (5) jbigkit-2.1-8 libdeflate-1.25-1 libjpeg-turbo-3.1.4.1-1 libwebp-1.6.0-2 libtiff-4.7.1-2
Total Download Size: 1.02 MiB
Total Installed Size: 3.90 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
libjpeg-turbo-3.1.4.1-1-armv7h downloading...
libtiff-4.7.1-2-armv7h downloading...
libwebp-1.6.0-2-armv7h downloading...
libdeflate-1.25-1-armv7h downloading...
jbigkit-2.1-8-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing jbigkit...
installing libdeflate...
installing libjpeg-turbo...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (12) cppdap-1.58.0-3 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libuv-1.52.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 rhash-1.4.6-1 zlib-ng-2.3.3-1 cmake-4.3.2-1 git-2.54.0-1 gtest-1.17.0-2
Total Download Size: 21.83 MiB
Total Installed Size: 156.30 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
cmake-4.3.2-1-armv7h downloading...
gtest-1.17.0-2-armv7h downloading...
cppdap-1.58.0-3-armv7h downloading...
libuv-1.52.1-1-armv7h downloading...
rhash-1.4.6-1-armv7h downloading...
jsoncpp-1.9.6-3-armv7h downloading...
hicolor-icon-theme-0.18-1-any downloading...
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
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of PROJ git repo...
Cloning into 'PROJ'...
done.
Updating files: 70% (876/1239)
Updating files: 71% (880/1239)
Updating files: 72% (893/1239)
Updating files: 73% (905/1239)
Updating files: 74% (917/1239)
Updating files: 75% (930/1239)
Updating files: 76% (942/1239)
Updating files: 77% (955/1239)
Updating files: 78% (967/1239)
Updating files: 79% (979/1239)
Updating files: 80% (992/1239)
Updating files: 81% (1004/1239)
Updating files: 82% (1016/1239)
Updating files: 83% (1029/1239)
Updating files: 84% (1041/1239)
Updating files: 85% (1054/1239)
Updating files: 86% (1066/1239)
Updating files: 87% (1078/1239)
Updating files: 88% (1091/1239)
Updating files: 89% (1103/1239)
Updating files: 90% (1116/1239)
Updating files: 91% (1128/1239)
Updating files: 92% (1140/1239)
Updating files: 93% (1153/1239)
Updating files: 94% (1165/1239)
Updating files: 95% (1178/1239)
Updating files: 96% (1190/1239)
Updating files: 97% (1202/1239)
Updating files: 98% (1215/1239)
Updating files: 99% (1227/1239)
Updating files: 100% (1239/1239)
Updating files: 100% (1239/1239), done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.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
-- Performing Test HAVE_DEP_COPY_DTOR_FLAG
-- Performing Test HAVE_DEP_COPY_DTOR_FLAG - Success
-- Configuring PROJ:
-- PROJ_VERSION = 9.8.1
-- 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/lib/libsqlite3.so (found version "3.53.0")
-- Found TIFF: /usr/lib/cmake/tiff (found version "4.7.1")
-- Found CURL: /usr/lib/libcurl.so (found version "8.19.0")
-- 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 - Success
-- 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
-- Could NOT find Python (missing: Python_EXECUTABLE Interpreter)
CMake Warning at test/cli/CMakeLists.txt:142 (message):
Python/YAML command-line interface tests not run
-- Looking for GTest
-- Looking for GTest - found (1.17.0)
-- Using external GTest
-- PROJ: Configured 'dist' target
-- EMBED_RESOURCE_FILES=OFF
-- Configuring done (6.8s)
-- 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
[ 1%] Building CXX object src/CMakeFiles/proj.dir/aasincos.cpp.o
[ 1%] Built target check_wkt2_grammar_md5
[ 1%] Building CXX object src/CMakeFiles/proj.dir/adjlon.cpp.o
[ 1%] Built target create_tmp_user_writable_dir
[ 2%] Building C object src/tests/CMakeFiles/geodsigntest.dir/geodsigntest.c.o
[ 2%] Building CXX object src/CMakeFiles/proj.dir/area.cpp.o
[ 2%] Linking C executable ../../bin/geodsigntest
[ 3%] Building CXX object src/CMakeFiles/proj.dir/coord_operation.cpp.o
[ 3%] Building CXX object src/CMakeFiles/proj.dir/coordinates.cpp.o
[ 3%] Built target geodsigntest
[ 3%] Building CXX object src/CMakeFiles/proj.dir/create.cpp.o
[ 4%] Building CXX object src/CMakeFiles/proj.dir/crs_to_crs.cpp.o
[ 4%] Building CXX object src/CMakeFiles/proj.dir/ctx.cpp.o
[ 4%] Building CXX object src/CMakeFiles/proj.dir/datum_set.cpp.o
[ 5%] Building CXX object src/CMakeFiles/proj.dir/datums.cpp.o
[ 5%] Building CXX object src/CMakeFiles/proj.dir/deriv.cpp.o
[ 5%] Building CXX object src/CMakeFiles/proj.dir/dist.cpp.o
[ 6%] Building CXX object src/CMakeFiles/proj.dir/dmstor.cpp.o
[ 6%] Building CXX object src/CMakeFiles/proj.dir/ell_set.cpp.o
[ 6%] Building CXX object src/CMakeFiles/proj.dir/ellps.cpp.o
[ 7%] Building CXX object src/CMakeFiles/proj.dir/factors.cpp.o
[ 7%] Building CXX object src/CMakeFiles/proj.dir/filemanager.cpp.o
[ 7%] Building CXX object src/CMakeFiles/proj.dir/fwd.cpp.o
[ 8%] Building CXX object src/CMakeFiles/proj.dir/gauss.cpp.o
[ 8%] Building CXX object src/CMakeFiles/proj.dir/generic_inverse.cpp.o
[ 8%] Building C object src/CMakeFiles/proj.dir/geodesic.c.o
[ 9%] Building CXX object src/CMakeFiles/proj.dir/grids.cpp.o
[ 9%] 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
[ 10%] 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
[ 11%] 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
[ 12%] 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
[ 13%] 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
[ 14%] Building CXX object src/CMakeFiles/proj.dir/pipeline.cpp.o
[ 14%] Built target generate_proj_db
[ 15%] Building CXX object src/CMakeFiles/proj.dir/pr_list.cpp.o
[ 15%] Building CXX object src/CMakeFiles/proj.dir/proj_json_streaming_writer.cpp.o
[ 15%] Building CXX object src/CMakeFiles/proj.dir/proj_mdist.cpp.o
[ 16%] Building CXX object src/CMakeFiles/proj.dir/release.cpp.o
[ 16%] Building CXX object src/CMakeFiles/proj.dir/rtodms.cpp.o
[ 16%] Building CXX object src/CMakeFiles/proj.dir/strerrno.cpp.o
[ 17%] Building CXX object src/CMakeFiles/proj.dir/strtod.cpp.o
[ 17%] Building CXX object src/CMakeFiles/proj.dir/sqlite3_utils.cpp.o
[ 17%] Building CXX object src/CMakeFiles/proj.dir/tracing.cpp.o
[ 18%] Building CXX object src/CMakeFiles/proj.dir/trans.cpp.o
[ 18%] Building CXX object src/CMakeFiles/proj.dir/trans_bounds.cpp.o
[ 18%] Building CXX object src/CMakeFiles/proj.dir/tsfn.cpp.o
[ 19%] Building CXX object src/CMakeFiles/proj.dir/units.cpp.o
[ 19%] Building C object src/CMakeFiles/proj.dir/wkt1_generated_parser.c.o
[ 19%] Building CXX object src/CMakeFiles/proj.dir/wkt1_parser.cpp.o
[ 20%] Building C object src/CMakeFiles/proj.dir/wkt2_generated_parser.c.o
[ 20%] Building CXX object src/CMakeFiles/proj.dir/wkt2_parser.cpp.o
[ 20%] Building CXX object src/CMakeFiles/proj.dir/wkt_parser.cpp.o
[ 21%] Building CXX object src/CMakeFiles/proj.dir/zpoly1.cpp.o
[ 21%] Building CXX object src/CMakeFiles/proj.dir/conversions/axisswap.cpp.o
[ 21%] Building CXX object src/CMakeFiles/proj.dir/conversions/cart.cpp.o
[ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/geoc.cpp.o
[ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/geocent.cpp.o
[ 22%] Building CXX object src/CMakeFiles/proj.dir/conversions/noop.cpp.o
[ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/topocentric.cpp.o
[ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/set.cpp.o
[ 23%] Building CXX object src/CMakeFiles/proj.dir/conversions/unitconvert.cpp.o
[ 24%] Building CXX object src/CMakeFiles/proj.dir/projections/airocean.cpp.o
[ 24%] Building CXX object src/CMakeFiles/proj.dir/projections/aeqd.cpp.o
[ 24%] Building CXX object src/CMakeFiles/proj.dir/projections/adams.cpp.o
[ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/gnom.cpp.o
[ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/laea.cpp.o
[ 25%] Building CXX object src/CMakeFiles/proj.dir/projections/mod_ster.cpp.o
[ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/nsper.cpp.o
[ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/nzmg.cpp.o
[ 26%] Building CXX object src/CMakeFiles/proj.dir/projections/ortho.cpp.o
[ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/stere.cpp.o
[ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/sterea.cpp.o
[ 27%] Building CXX object src/CMakeFiles/proj.dir/projections/aea.cpp.o
[ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/bipc.cpp.o
[ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/bonne.cpp.o
[ 28%] Building CXX object src/CMakeFiles/proj.dir/projections/eqdc.cpp.o
[ 29%] Building CXX object src/CMakeFiles/proj.dir/projections/isea.cpp.o
[ 29%] Building CXX object src/CMakeFiles/proj.dir/projections/ccon.cpp.o
[ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/imw_p.cpp.o
[ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/krovak.cpp.o
[ 30%] Building CXX object src/CMakeFiles/proj.dir/projections/lcc.cpp.o
[ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/poly.cpp.o
[ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/rpoly.cpp.o
[ 31%] Building CXX object src/CMakeFiles/proj.dir/projections/sconics.cpp.o
[ 32%] Building CXX object src/CMakeFiles/proj.dir/projections/rouss.cpp.o
[ 32%] Building CXX object src/CMakeFiles/proj.dir/projections/cass.cpp.o
[ 32%] Building CXX object src/CMakeFiles/proj.dir/projections/cc.cpp.o
[ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/cea.cpp.o
[ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/eqc.cpp.o
[ 33%] Building CXX object src/CMakeFiles/proj.dir/projections/gall.cpp.o
[ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/labrd.cpp.o
[ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/som.cpp.o
[ 34%] Building CXX object src/CMakeFiles/proj.dir/projections/merc.cpp.o
[ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/mill.cpp.o
[ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/ocea.cpp.o
[ 35%] Building CXX object src/CMakeFiles/proj.dir/projections/omerc.cpp.o
[ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/somerc.cpp.o
[ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/tcc.cpp.o
[ 36%] Building CXX object src/CMakeFiles/proj.dir/projections/tcea.cpp.o
[ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/times.cpp.o
[ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tmerc.cpp.o
[ 37%] Building CXX object src/CMakeFiles/proj.dir/projections/tobmerc.cpp.o
[ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/airy.cpp.o
[ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/aitoff.cpp.o
[ 38%] Building CXX object src/CMakeFiles/proj.dir/projections/august.cpp.o
[ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/bacon.cpp.o
[ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/bertin1953.cpp.o
[ 39%] Building CXX object src/CMakeFiles/proj.dir/projections/chamb.cpp.o
[ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/hammer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/lagrng.cpp.o
[ 40%] Building CXX object src/CMakeFiles/proj.dir/projections/larr.cpp.o
[ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/lask.cpp.o
[ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/latlong.cpp.o
[ 41%] Building CXX object src/CMakeFiles/proj.dir/projections/nicol.cpp.o
[ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/ob_tran.cpp.o
[ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/oea.cpp.o
[ 42%] Building CXX object src/CMakeFiles/proj.dir/projections/tpeqd.cpp.o
[ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg.cpp.o
[ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg2.cpp.o
[ 43%] Building CXX object src/CMakeFiles/proj.dir/projections/vandg4.cpp.o
[ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/wag7.cpp.o
[ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/lcca.cpp.o
[ 44%] Building CXX object src/CMakeFiles/proj.dir/projections/geos.cpp.o
[ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/boggs.cpp.o
[ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/collg.cpp.o
[ 45%] Building CXX object src/CMakeFiles/proj.dir/projections/comill.cpp.o
[ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/crast.cpp.o
[ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/denoy.cpp.o
[ 46%] Building CXX object src/CMakeFiles/proj.dir/projections/eck1.cpp.o
[ 47%] Building CXX object src/CMakeFiles/proj.dir/projections/eck2.cpp.o
[ 47%] Building CXX object src/CMakeFiles/proj.dir/projections/eck3.cpp.o
[ 47%] Building CXX object src/CMakeFiles/proj.dir/projections/eck4.cpp.o
[ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/eck5.cpp.o
[ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/fahey.cpp.o
[ 48%] Building CXX object src/CMakeFiles/proj.dir/projections/fouc_s.cpp.o
[ 49%] Building CXX object src/CMakeFiles/proj.dir/projections/gins8.cpp.o
[ 49%] Building CXX object src/CMakeFiles/proj.dir/projections/gstmerc.cpp.o
[ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/gn_sinu.cpp.o
[ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/goode.cpp.o
[ 50%] Building CXX object src/CMakeFiles/proj.dir/projections/igh.cpp.o
[ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/igh_o.cpp.o
[ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/imoll.cpp.o
[ 51%] Building CXX object src/CMakeFiles/proj.dir/projections/imoll_o.cpp.o
[ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/hatano.cpp.o
[ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/loxim.cpp.o
[ 52%] Building CXX object src/CMakeFiles/proj.dir/projections/mbt_fps.cpp.o
[ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/mbtfpp.cpp.o
[ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/mbtfpq.cpp.o
[ 53%] Building CXX object src/CMakeFiles/proj.dir/projections/moll.cpp.o
[ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/nell.cpp.o
[ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/nell_h.cpp.o
[ 54%] Building CXX object src/CMakeFiles/proj.dir/projections/patterson.cpp.o
[ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/putp2.cpp.o
[ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/putp3.cpp.o
[ 55%] Building CXX object src/CMakeFiles/proj.dir/projections/putp4p.cpp.o
[ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp5.cpp.o
[ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/putp6.cpp.o
[ 56%] Building CXX object src/CMakeFiles/proj.dir/projections/qsc.cpp.o
[ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/robin.cpp.o
[ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/s2.cpp.o
[ 57%] Building CXX object src/CMakeFiles/proj.dir/projections/sch.cpp.o
[ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/sts.cpp.o
[ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/urm5.cpp.o
[ 58%] Building CXX object src/CMakeFiles/proj.dir/projections/urmfps.cpp.o
[ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/wag2.cpp.o
[ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/wink1.cpp.o
[ 59%] Building CXX object src/CMakeFiles/proj.dir/projections/wag3.cpp.o
[ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/wink2.cpp.o
[ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/healpix.cpp.o
[ 60%] Building CXX object src/CMakeFiles/proj.dir/projections/natearth.cpp.o
[ 61%] Building CXX object src/CMakeFiles/proj.dir/projections/natearth2.cpp.o
[ 61%] Building CXX object src/CMakeFiles/proj.dir/projections/calcofi.cpp.o
[ 61%] Building CXX object src/CMakeFiles/proj.dir/projections/eqearth.cpp.o
[ 62%] Building CXX object src/CMakeFiles/proj.dir/projections/col_urban.cpp.o
[ 62%] Building CXX object src/CMakeFiles/proj.dir/projections/spilhaus.cpp.o
[ 62%] Building CXX object src/CMakeFiles/proj.dir/transformations/affine.cpp.o
[ 63%] Building CXX object src/CMakeFiles/proj.dir/transformations/deformation.cpp.o
[ 63%] Building CXX object src/CMakeFiles/proj.dir/transformations/gridshift.cpp.o
[ 63%] Building CXX object src/CMakeFiles/proj.dir/transformations/helmert.cpp.o
[ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/hgridshift.cpp.o
[ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/horner.cpp.o
[ 64%] Building CXX object src/CMakeFiles/proj.dir/transformations/molodensky.cpp.o
[ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/vgridshift.cpp.o
[ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/xyzgridshift.cpp.o
[ 65%] Building CXX object src/CMakeFiles/proj.dir/transformations/defmodel.cpp.o
[ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/vertoffset.cpp.o
[ 66%] Building CXX object src/CMakeFiles/proj.dir/transformations/tinshift.cpp.o
[ 66%] Building CXX object src/CMakeFiles/proj.dir/iso19111/static.cpp.o
[ 67%] Building CXX object src/CMakeFiles/proj.dir/iso19111/util.cpp.o
[ 67%] Building CXX object src/CMakeFiles/proj.dir/iso19111/metadata.cpp.o
[ 67%] Building CXX object src/CMakeFiles/proj.dir/iso19111/common.cpp.o
[ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/coordinates.cpp.o
[ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/crs.cpp.o
[ 68%] Building CXX object src/CMakeFiles/proj.dir/iso19111/datum.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/proj/src/PROJ/include/proj/internal/vendor/nlohmann/json.hpp:61,
from /build/proj/src/PROJ/include/proj/internal/include_nlohmann_json.hpp:46,
from /build/proj/src/PROJ/src/transformations/tinshift.hpp:32,
from /build/proj/src/PROJ/src/transformations/tinshift.cpp:30:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15.2.1/bits/stl_tree.h:2832: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
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[ 69%] Building CXX object src/CMakeFiles/proj.dir/iso19111/coordinatesystem.cpp.o
[ 69%] Building CXX object src/CMakeFiles/proj.dir/iso19111/io.cpp.o
In file included from /usr/include/c++/15.2.1/map:64,
from /build/proj/src/PROJ/include/proj/internal/vendor/nlohmann/json.hpp:61,
from /build/proj/src/PROJ/include/proj/internal/include_nlohmann_json.hpp:46,
from /build/proj/src/PROJ/src/transformations/defmodel.hpp:40,
from /build/proj/src/PROJ/src/transformations/defmodel.cpp:30:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15.2.1/bits/stl_tree.h:2832: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
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/internal.cpp.o
[ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/factory.cpp.o
[ 70%] Building CXX object src/CMakeFiles/proj.dir/iso19111/c_api.cpp.o
[ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/concatenatedoperation.cpp.o
[ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/coordinateoperationfactory.cpp.o
[ 71%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/conversion.cpp.o
[ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/esriparammappings.cpp.o
[ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/oputils.cpp.o
[ 72%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/parametervalue.cpp.o
[ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/parammappings.cpp.o
[ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/projbasedoperation.cpp.o
[ 73%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/singleoperation.cpp.o
[ 74%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/transformation.cpp.o
[ 74%] Building CXX object src/CMakeFiles/proj.dir/iso19111/operation/vectorofvaluesparams.cpp.o
[ 74%] Building CXX object src/CMakeFiles/proj.dir/apps/projinfo_lib.cpp.o
In file included from /usr/include/c++/15.2.1/list:67,
from /build/proj/src/PROJ/include/proj/io.hpp:32,
from /build/proj/src/PROJ/include/proj/common.hpp:36,
from /build/proj/src/PROJ/src/iso19111/factory.cpp:33:
/usr/include/c++/15.2.1/bits/stl_list.h: In function 'std::__cxx11::list<_Tp, _Allocator>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]':
/usr/include/c++/15.2.1/bits/stl_list.h:1205:7: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
1205 | list(initializer_list<value_type> __l,
| ^~~~
/usr/include/c++/15.2.1/bits/stl_list.h: In function 'std::__cxx11::list<_Tp, _Allocator>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = osgeo::proj::io::SQLValues; _Alloc = std::allocator<osgeo::proj::io::SQLValues>]':
/usr/include/c++/15.2.1/bits/stl_list.h:1205:7: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/set:64,
from /build/proj/src/PROJ/include/proj/io.hpp:34:
/usr/include/c++/15.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>, osgeo::proj::io::TrfmInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >]':
/usr/include/c++/15.2.1/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> > >::const_iterator' changed in GCC 7.1
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:1374:8: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp: In member function 'std::string osgeo::proj::io::DatabaseContext::Private::findFreeCode(const std::string&, const std::string&, const std::string&)':
/build/proj/src/PROJ/src/iso19111/factory.cpp:1730:12: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp: In member function 'std::string osgeo::proj::io::DatabaseContext::suggestsCodeFor(const osgeo::proj::common::IdentifiedObjectNNPtr&, const std::string&, bool)':
/build/proj/src/PROJ/src/iso19111/factory.cpp:3189:32: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:3654:21: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:3725:29: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp:3727:28: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:3788:25: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp: In lambda function:
/build/proj/src/PROJ/src/iso19111/factory.cpp:8165:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp: In member function 'osgeo::proj::common::UnitOfMeasureNNPtr osgeo::proj::io::AuthorityFactory::createUnitOfMeasure(const std::string&) const':
/build/proj/src/PROJ/src/iso19111/factory.cpp:4626:36: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:9091:29: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp:9103:40: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:3838:25: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp:3843:24: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp:3849:24: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:3468:15: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:5047:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:4948:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/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/src/iso19111/factory.cpp:5179:23: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
/build/proj/src/PROJ/src/iso19111/factory.cpp: In member function 'std::vector<std::__cxx11::basic_string<char> > osgeo::proj::io::DatabaseContext::Private::getInsertStatementsFor(const osgeo::proj::datum::EllipsoidNNPtr&, const std::string&, const std::string&, bool, const std::vector<std::__cxx11::basic_string<char> >&)':
/build/proj/src/PROJ/src/iso19111/factory.cpp:2186:19: note: parameter passing for argument of type 'std::initializer_list<osgeo::proj::io::SQLValues>' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/map:65,
from /build/proj/src/PROJ/include/proj/util.hpp:42,
from /build/proj/src/PROJ/include/proj/io.hpp:41:
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 = osgeo::proj::io::TrfmInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >]',
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/src/iso19111/factory.cpp:8425:42:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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 = osgeo::proj::io::TrfmInfo; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >]',
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/src/iso19111/factory.cpp:8426:42:
/usr/include/c++/15.2.1/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, osgeo::proj::io::TrfmInfo> > >::const_iterator' changed in GCC 7.1
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:64,
from /build/proj/src/PROJ/src/iso19111/io.cpp:41:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15.2.1/bits/stl_tree.h:2832: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
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65:
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
from /build/proj/src/PROJ/src/iso19111/io.cpp:46:
/usr/include/c++/15.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++/15.2.1/bits/vector.tcc:652: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
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
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/include/proj/internal/vendor/nlohmann/json.hpp:20004:38:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575: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
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[ 75%] Linking CXX shared library ../lib/libproj.so
[ 75%] Built target proj
[ 76%] Building CXX object src/apps/CMakeFiles/cct.dir/cct.cpp.o
[ 76%] Building CXX object src/apps/CMakeFiles/geod.dir/geod.cpp.o
[ 77%] Building CXX object src/apps/CMakeFiles/binproj.dir/proj.cpp.o
[ 77%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/cs2cs.cpp.o
[ 78%] Building CXX object src/apps/CMakeFiles/projinfo.dir/projinfo.cpp.o
[ 78%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_set.cpp.o
[ 78%] Linking CXX executable ../../bin/projinfo
[ 78%] Building CXX object src/apps/CMakeFiles/binproj.dir/emess.cpp.o
[ 78%] Building CXX object src/apps/CMakeFiles/cct.dir/proj_strtod.cpp.o
[ 78%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/emess.cpp.o
[ 78%] Built target projinfo
[ 78%] Building CXX object src/apps/CMakeFiles/gie.dir/gie.cpp.o
[ 78%] Building CXX object src/apps/CMakeFiles/geod.dir/geod_interface.cpp.o
[ 79%] Linking CXX executable ../../bin/cct
[ 79%] Building CXX object src/apps/CMakeFiles/binproj.dir/utils.cpp.o
[ 80%] Building CXX object src/apps/CMakeFiles/cs2cs.dir/utils.cpp.o
[ 81%] Linking CXX executable ../../bin/proj
[ 81%] Built target cct
[ 81%] Building CXX object src/apps/CMakeFiles/gie.dir/proj_strtod.cpp.o
[ 81%] Linking CXX executable ../../bin/cs2cs
[ 81%] Built target binproj
[ 81%] Building CXX object src/apps/CMakeFiles/projsync.dir/projsync.cpp.o
[ 82%] Building CXX object src/apps/CMakeFiles/geod.dir/emess.cpp.o
[ 82%] Built target cs2cs
[ 82%] Building C object src/tests/CMakeFiles/geodtest.dir/geodtest.c.o
[ 82%] Building CXX object src/apps/CMakeFiles/geod.dir/utils.cpp.o
[ 84%] Linking CXX executable ../../bin/gie
[ 84%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/main.cpp.o
[ 85%] Linking C executable ../../bin/geodtest
[ 85%] Built target gie
[ 85%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/main.cpp.o
[ 85%] Built target geodtest
[ 85%] Linking CXX executable ../../bin/geod
[ 85%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/main.cpp.o
[ 85%] Built target geod
[ 85%] Building CXX object test/unit/CMakeFiles/proj_errno_string_test.dir/proj_errno_string_test.cpp.o
[ 86%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/main.cpp.o
[ 86%] Building CXX object test/unit/CMakeFiles/proj_angular_io_test.dir/proj_angular_io_test.cpp.o
[ 86%] Building CXX object test/unit/CMakeFiles/proj_context_test.dir/proj_context_test.cpp.o
[ 86%] Building CXX object test/unit/CMakeFiles/pj_phi2_test.dir/pj_phi2_test.cpp.o
[ 86%] Linking CXX executable ../../bin/proj_errno_string_test
[ 86%] Built target proj_errno_string_test
[ 87%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/main.cpp.o
[ 88%] Linking CXX executable ../../bin/proj_angular_io_test
In file included from /usr/include/c++/15.2.1/set:64,
from /build/proj/src/PROJ/src/apps/projsync.cpp:36:
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
from /build/proj/src/PROJ/include/proj/util.hpp:42,
from /build/proj/src/PROJ/src/filemanager.hpp:36,
from /build/proj/src/PROJ/src/apps/projsync.cpp:39:
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[ 89%] Linking CXX executable ../../bin/projsync
[ 89%] Built target proj_angular_io_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/gie_self_tests.dir/gie_self_tests.cpp.o
[ 90%] Linking CXX executable ../../bin/proj_context_test
[ 90%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_util.cpp.o
[ 90%] Linking CXX executable ../../bin/pj_phi2_test
[ 90%] Built target proj_context_test
[ 90%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_common.cpp.o
[ 90%] Built target pj_phi2_test
[ 91%] Building CXX object test/unit/CMakeFiles/test_network.dir/main.cpp.o
[ 91%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/main.cpp.o
[ 92%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_coordinates.cpp.o
[ 92%] Building CXX object test/unit/CMakeFiles/test_defmodel.dir/test_defmodel.cpp.o
[ 92%] Building CXX object test/unit/CMakeFiles/test_network.dir/test_network.cpp.o
[ 92%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_crs.cpp.o
[ 92%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_metadata.cpp.o
[ 93%] Linking CXX executable ../../bin/gie_self_tests
[ 93%] Built target gie_self_tests
[ 94%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/main.cpp.o
[ 94%] Building CXX object test/unit/CMakeFiles/test_tinshift.dir/test_tinshift.cpp.o
[ 94%] Linking CXX executable ../../bin/test_network
[ 94%] Built target test_network
[ 95%] Building CXX object test/unit/CMakeFiles/test_misc.dir/main.cpp.o
[ 95%] Building CXX object test/unit/CMakeFiles/test_misc.dir/test_misc.cpp.o
[ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_io.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
[ 96%] Linking CXX executable ../../bin/bench_proj_trans
[ 96%] Built target bench_proj_trans
[ 96%] Building CXX object test/fuzzers/CMakeFiles/proj_crs_to_crs_fuzzer.dir/proj_crs_to_crs_fuzzer.cpp.o
[ 96%] Linking CXX executable ../../bin/proj_crs_to_crs_fuzzer
[ 96%] Built target proj_crs_to_crs_fuzzer
[ 96%] Generating invgeod
[ 96%] Built target invgeod
[ 96%] Generating invproj
[ 96%] Built target invproj
[ 96%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operation.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /usr/include/gtest/gtest.h:57,
from /build/proj/src/PROJ/test/unit/gtest_include.h:36,
from /build/proj/src/PROJ/test/unit/test_tinshift.cpp:29:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15.2.1/bits/stl_tree.h:2832: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
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
[ 97%] Linking CXX executable ../../bin/test_tinshift
[ 97%] Built target test_tinshift
[ 97%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_operationfactory.cpp.o
In file included from /usr/include/c++/15.2.1/set:64,
from /usr/include/gtest/gtest.h:57,
from /build/proj/src/PROJ/test/unit/gtest_include.h:36,
from /build/proj/src/PROJ/test/unit/test_defmodel.cpp:29:
/usr/include/c++/15.2.1/bits/stl_tree.h: In function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> 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++/15.2.1/bits/stl_tree.h:2832: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
2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15.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++/15.2.1/bits/stl_tree.h:3080: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
3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/map:65,
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/include/proj/internal/vendor/nlohmann/json.hpp:5599:76:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | std::tuple<>());
| ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:74,
from /usr/include/gtest/gtest.h:61:
/usr/include/c++/15.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++/15.2.1/bits/vector.tcc:652: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
652 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/15.2.1/vector:68:
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/include/proj/internal/vendor/nlohmann/json.hpp:20004:38:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575: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
1575 | _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/include/proj/internal/vendor/nlohmann/json.hpp:20004:38:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575: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
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/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/include/proj/internal/vendor/nlohmann/json.hpp:10325:59:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/include/proj/internal/vendor/nlohmann/json.hpp:10521:55:
/usr/include/c++/15.2.1/bits/stl_map.h:536: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
536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 | std::tuple<const key_type&>(__k),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538 | 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/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/test/unit/test_defmodel.cpp:1259:26:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575: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
1575 | _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/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/test/unit/test_defmodel.cpp:1260:26:
/usr/include/c++/15.2.1/bits/stl_vector.h:1575: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
1575 | _M_fill_insert(begin() + __offset, __n, __x);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 98%] Linking CXX executable ../../bin/test_defmodel
[ 98%] 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
[ 99%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_c_api.cpp.o
[100%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_grids.cpp.o
[100%] Building CXX object test/unit/CMakeFiles/proj_test_cpp_api.dir/test_projinfo_lib.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.8.1
-- 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.8.1" 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/include/projapps_lib.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...
-> Removing static library files...
-> Purging unwanted 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.8.1-1 (Mon Apr 27 22:14:15 2026)
==> Cleaning up...
[?12l[?25h